¿Cómo controlo entrada fecha correcta?
Tengo un Text1 en un formulario y cuando pulso en el botón Grabar, la graba en tabla1.dbf. Pero cuando introduzco la fecha, ejemplo: "77/77/2007", no emite mensaje de error. Tan solo graba en la tabla el dato:
/ / ¿Alguien me puede ayudar, para que detecte que la fecha no es válida , ya porque febrero del año de la fecha es bisiesto o no, mes de 30 o 31 dÃas....?????
Muchas gracias por la ayuda...
/ / ¿Alguien me puede ayudar, para que detecte que la fecha no es válida , ya porque febrero del año de la fecha es bisiesto o no, mes de 30 o 31 dÃas....?????
Muchas gracias por la ayuda...
Vé al "Text" y ponle en la propiedad value, dos llavecitas, asÃ: {}, para que tome como tipo Fecha el valor a ingresar.
Además, responderé tu otra pregunta:
1. ¿Qué mensaje de error te da? Supongo que es este: "La operación no es válida para un campo de tipo General"
2. Consejo: No uses el control "Image" para tal tarea.
3. En cambio, puedes ir al entorno de datos y arrastrar tu campo general hacia el formulario según la ubicación que le quieras dar. Y automáticamente te pegará un control de tipo OLE junto a una etiqueta.
4. Con ello lograrás tener un control mostrándote el contenido del campo.
5. Para que funcione con el dobleclick, puedes programar esto:
Thisform.Refresh
6. De esta forma, también puede no esperarse un doble-clic, sino cambiar cada vez que cambiemos de fila en la cuadrÃcula. Eso se lograrÃa programando el método "AfterRowColChange" del Grid y poniendo:
Thisform.Refresh.
7. El control "Image" funcionarÃa si tu campo no fuera General sino de tipo Cadena y tuvieras almacenada ruta en forma de texto.
1. ¿Qué mensaje de error te da? Supongo que es este: "La operación no es válida para un campo de tipo General"
2. Consejo: No uses el control "Image" para tal tarea.
3. En cambio, puedes ir al entorno de datos y arrastrar tu campo general hacia el formulario según la ubicación que le quieras dar. Y automáticamente te pegará un control de tipo OLE junto a una etiqueta.
4. Con ello lograrás tener un control mostrándote el contenido del campo.
5. Para que funcione con el dobleclick, puedes programar esto:
Thisform.Refresh
6. De esta forma, también puede no esperarse un doble-clic, sino cambiar cada vez que cambiemos de fila en la cuadrÃcula. Eso se lograrÃa programando el método "AfterRowColChange" del Grid y poniendo:
Thisform.Refresh.
7. El control "Image" funcionarÃa si tu campo no fuera General sino de tipo Cadena y tuvieras almacenada ruta en forma de texto.
