 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
mj Invitado
|
Publicado: Vie 23 May, 2003 12:17 pm Asunto: posicionar el cursor |
|
|
Hola que tal? Tengo una tabla la cual se maneja con dbnavigator y se visualizan los campos en el Dbedit asignado a cada uno de ellos.
Lo que yo quiero saber es como hago para que al pulsar añadir en el Dbnavigator (+) el cursor se posicione en Dbedit1 directamente, es decir que no tenga yo que posicionarlo con el ratón.
Por otra parte quiero saber como y donde tengo que poner el código que me permita saber si un campo está vacio antes de añadirlo a la tabla con el DBNavigator.
Espero que podais ayudarme. GRACIAS.  |
|
| Volver arriba |
|
 |
_Tugui Invitado
|
Publicado: Vie 23 May, 2003 2:04 pm Asunto: |
|
|
/*Para asignar el foco de la aplicación al DBEdit utiliza la siguiente línea:*/
DBEdit1->SetFocus();
/*En cuanto a la segunda cuestión podrías utilizar el evento OnNewRecord de la tabla con una línea parecida a la siguiente:*/
if (nombretablaNOMBRECAMPO->Text==""){
ShowMessage("El campo está vacio.");
}
/*No estoy seguro de que el evento de la tabla que te he dicho sea el correcto, podrías provar también con BeforeEdit, BeforeInsert, BeforeRefresh.... */
//Saludos. |
|
| Volver arriba |
|
 |
mj Invitado
|
Publicado: Jue 29 May, 2003 2:08 pm Asunto: posicionar el cursor |
|
|
gracias por tu ayuda, voy a probarlo a ver si me sale.
 |
|
| 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.
|