FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Forzar captura datos en un DBEdit
tengo un formulario con varios dbgrid, pero lo que deseo hacer es que antes de que se salga del Dbedit me mande un mensaje que ese DBEdit no puede estar vacio, bueno les explico...
para que pueda yo grabar necesito dos campos (FechadeServicio e Importe) cada uno lo tengo en un DBedit... FechadeServicio esta asociado al DBFecha e Importe al DBImporte, en el campo FechaImporte desde sus propiedades EditMask le asigne un formato: EditMask =!99/99/0000;1;_ , |
#2
|
||||
|
||||
Para validar un campo podrías usar el evento OnExit del DBEdit, o bien el OnValidate del TField asociado. La segunda forma, en mi opinión, es más correcta porque te permite validar el campo independientemente de la interfaz que uses para introducir los datos.
// Saludos |
#3
|
||||
|
||||
lo hice tal como me indicaste, solo que me marca un error
me manda el siguiente error: [Error] ModuloDatos.pas[65]: Inconpatible Types: 'String' and 'TDataFile' [Error] ModuloDatos.pas[66]: Undeclared identifier: 'MessageDlg' |
#4
|
||||
|
||||
¿TDataFile? Más bien ha de ser TDateField.
Prueba haciendo la comparación así:
El segundo error es porque no has inlcuido la unidad Dialogs. Por otra parte, lo que conviene hacer aquí- según puedes ver en la ayuda de Delphi -es lanzar una excepción y no sólo mostrar un mensaje:
// Saludos |
#5
|
||||
|
||||
ya lo escribi tal como me indicaste.... quedando de la siguiente manera:
Cuando capturo no capturo o no pongo nada en este campo (FechadeServicio) del DBFecha, no me manda ningun error, ni mucho menos me manda algun mensaje, solo se pasa al siguiente campo... como puedo solucionarlo, estoy escribiendo algo mal... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Convertir datos DBEdit tipo $ a numero | destrukthor | Varios | 12 | 26-06-2006 16:35:51 |
Captura Datos Com1 | EdyBay | Varios | 2 | 04-08-2005 14:49:05 |
Visualizar datos en un dbedit | dsa132132 | OOP | 7 | 13-07-2004 19:33:44 |
Introduccion datos en IB mediante DBedit | tomasgarcia | Firebird e Interbase | 2 | 09-07-2004 17:46:08 |
como validar datos en el evento onkeypress de un dbedit? | viajero2015 | Varios | 1 | 01-02-2004 21:41:59 |
|