Grid

22/04/2004 - 17:00 por david_ilic | Informe spam
Un saludo a todos, ya que soy nuevo.
Tengo una pregunta, tengo un grid en el cual quiero que al darle enter
en la ultima columna me agregue un registro en blanco para seguir
cargando el grid.
Estuve probando con los ejemplos que encontre en el foro, lo que pasa
es que el tex de la ultima columna tiene un valid y en el
metodokeypress pongo el codigo para agregar un nuevo registro pero al
hacer append blank me sale el error de la validacion del text de la
ultima columna.

Muchas gracias por su colaboracion, se que hay muchos expertos y
espero que me den una manito, ya que siempre se aprende algo.

Preguntas similare

Leer las respuestas

#1 Carlos Yohn Zubiria
22/04/2004 - 17:46 | Informe spam
Pon el código de añadir registro en el evento lostfocus del control de la
columna si se cumplen las condiciones que tu especifiques y que puedes
guardar en el evento valid.


Saludos,
A.G.P.


"Deivid" escribió en el mensaje
news:
Un saludo a todos, ya que soy nuevo.
Tengo una pregunta, tengo un grid en el cual quiero que al darle enter
en la ultima columna me agregue un registro en blanco para seguir
cargando el grid.
Estuve probando con los ejemplos que encontre en el foro, lo que pasa
es que el tex de la ultima columna tiene un valid y en el
metodokeypress pongo el codigo para agregar un nuevo registro pero al
hacer append blank me sale el error de la validacion del text de la
ultima columna.

Muchas gracias por su colaboracion, se que hay muchos expertos y
espero que me den una manito, ya que siempre se aprende algo.
Respuesta Responder a este mensaje
#2 david_ilic
24/04/2004 - 17:05 | Informe spam
Gracias yohn por tu respuesta, lo que pasa es que he programado la
tecla enter para que agregue otro registro y al presionarlo me sale el
valid del tex dela columna.
Ej. valid del grid.column4.text1
if (this.value)<>"n" and (this.value)<>"U"
todo bien.
else
return .f.
endif

y en el evento keypress del grid.column.text1
IF nkeycode = 13 && tecla enter
selec tabla
append blank
KeyBoard '{DNArrow}'
tHISFORM.grid1.SETFOCUS()
THISFORM.grid1.ACTIVATECELL(THISFORM.grid1.ACTIVEROW, 1)
endif
Pero al ejecutar el evento keypress me salta el error del valid del
grid1.column4.text1

Gracias por tu ayuda.


"Carlos Yohn Zubiria" wrote in message news:<#...
Pon el código de añadir registro en el evento lostfocus del control de la
columna si se cumplen las condiciones que tu especifiques y que puedes
guardar en el evento valid.


Saludos,
A.G.P.


"Deivid" escribió en el mensaje
news:
> Un saludo a todos, ya que soy nuevo.
> Tengo una pregunta, tengo un grid en el cual quiero que al darle enter
> en la ultima columna me agregue un registro en blanco para seguir
> cargando el grid.
> Estuve probando con los ejemplos que encontre en el foro, lo que pasa
> es que el tex de la ultima columna tiene un valid y en el
> metodokeypress pongo el codigo para agregar un nuevo registro pero al
> hacer append blank me sale el error de la validacion del text de la
> ultima columna.
>
> Muchas gracias por su colaboracion, se que hay muchos expertos y
> espero que me den una manito, ya que siempre se aprende algo.
Respuesta Responder a este mensaje
#3 Carlos Yohn Zubiria
26/04/2004 - 09:32 | Informe spam
Me guistaría saber el error exacto que te produce, pero mientras tanto
prueba este cambio en el evento keypress:

IF nkeycode = 13
thisform.nuevalinea()
endif


***** método nuevalinea
thisform.grid1.setfocus() && esto disparará el valid del textbox
thisform.grid1.column1.text1.setfocus() && esto disparará el valid del
textbox
insert into tabla (elcampoquesea) values (elvalorquesea)
thisform.refresh()


Saludos,
A.G.P.


"Deivid" escribió en el mensaje
news:
Gracias yohn por tu respuesta, lo que pasa es que he programado la
tecla enter para que agregue otro registro y al presionarlo me sale el
valid del tex dela columna.
Ej. valid del grid.column4.text1
if (this.value)<>"n" and (this.value)<>"U"
todo bien.
else
return .f.
endif

y en el evento keypress del grid.column.text1
IF nkeycode = 13 && tecla enter
selec tabla
append blank
KeyBoard '{DNArrow}'
tHISFORM.grid1.SETFOCUS()
THISFORM.grid1.ACTIVATECELL(THISFORM.grid1.ACTIVEROW, 1)
endif
Pero al ejecutar el evento keypress me salta el error del valid del
grid1.column4.text1

Gracias por tu ayuda.


"Carlos Yohn Zubiria" wrote in message


news:<#...
> Pon el código de añadir registro en el evento lostfocus del control de


la
> columna si se cumplen las condiciones que tu especifiques y que puedes
> guardar en el evento valid.
>
>
> Saludos,
> A.G.P.
>
>
> "Deivid" escribió en el mensaje
> news:
> > Un saludo a todos, ya que soy nuevo.
> > Tengo una pregunta, tengo un grid en el cual quiero que al darle enter
> > en la ultima columna me agregue un registro en blanco para seguir
> > cargando el grid.
> > Estuve probando con los ejemplos que encontre en el foro, lo que pasa
> > es que el tex de la ultima columna tiene un valid y en el
> > metodokeypress pongo el codigo para agregar un nuevo registro pero al
> > hacer append blank me sale el error de la validacion del text de la
> > ultima columna.
> >
> > Muchas gracias por su colaboracion, se que hay muchos expertos y
> > espero que me den una manito, ya que siempre se aprende algo.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida