Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Al pulsar Enter o tab en un DBEdit que se agregue el registr

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Al pulsar Enter o tab en un DBEdit que se agregue el registr Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Re: Al pulsar Enter o tab en un DBEdit que se agregue el reg Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
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


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.