 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
amg129 Ens

Registrado: 11 Oct 2006Mensajes: 44
|
Publicado: Mie 01 Nov, 2006 1:50 am Asunto: Al pulsar Enter o tab en un DBEdit que se agregue el registr |
|
|
Hola, la cuestión es la siguiente
Tengo un formulario hecho, con el cual introduczo los datos.
Esta formado por vaios DbEdits, paso de uno a otro mediante la tecla tabulador, y al final tengo un dbnavigator donde pulso el tick para introducir los datos en la base de datos.
La pregunta es si en el ultimo DbEdit que introduzco , al pulsar de nuevo el tabulador me agregue los datos a la tabla, sin tener ke pulsar en el dbnavigator.
pruebo en el evento onkeypress del ultimo dbedit, pero no se ke poner
pruebo con nbInsert; pero nada
GRACIAS, un saludo |
|
| Volver arriba |
|
 |
Buildero Master


Registrado: 23 Dic 2003Mensajes: 523Ubicación: Puebla, México
|
Publicado: Mie 01 Nov, 2006 4:35 pm Asunto: Re: Al pulsar Enter o tab en un DBEdit que se agregue el reg |
|
|
| amg129 escribió: |
La pregunta es si en el ultimo DbEdit que introduzco , al pulsar de nuevo el tabulador me agregue los datos a la tabla, sin tener ke pulsar en el dbnavigator. |
Hola puedes probar con lo siguiente: en el evento OnKeyPress del DBEdit que te interese, se verifica si la tecla pulsada es Enter o TAB, y si es asi.. se guardan los datos y se agrega un nuevo registro.
| Código: | void __fastcall TForm1::DBEdit1KeyPress(TObject *Sender, char &Key)
{
if ( Key == VK_RETURN || Key == VK_TAB)
{
DBEdit1->DataSource->DataSet->Post();
DBEdit1->DataSource->DataSet->Append();
}
} |
Saludos!!! _________________ Quien hace una pregunta teme parecer un ignorante durante cinco minutos, quien no pregunta se mantiene ignorante toda la vida. |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|