FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
registro vacio not null..!!
hola.. tengo un formulario, con los siguientes registros cod_usuario (primari key), nombre(not null) y documento_nro (not null), mi pregunta es la siguiente, al guardar quiero que me salte un showmessage "Debe completar NOMBRE", si es que no lo hizo, por que es un registro not null, uso interbase y query, muchas gracias gracias por su tiempo...
|
#2
|
||||
|
||||
me imagino que el formulario que estas haciendo es un mantenimiento o algo parecido
lo que puedes hacer es utiilzar el Evento OnValidate que lo encuentras en el campo ya sea de tu query o de tu tabla en una proxima ocasion seria bueno que detallaras un poco mas, puesto que el comentario que te estoy haciendo se basa en una "suposicion" de lo que quieres hacer, entonces al tener las cosas mas claras podrias obtener mejores respuestas saludos
__________________
Dulce Regalo que Satanas manda para mi..... |
#3
|
||||
|
||||
Hola.
Otra opción. La clase TField y sus descendientes tienen la propiedad Required de tipo Boolean que si está en True y el valor del campo sin asignar, disparará una excepción con la advertencia que buscas si se intenta guardar. Tenés dos maneras de asignarla: si tenés declarados los campos persistentes, desde el Field Editor y si no por código:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
pensemos un poquito
si mas o menos hace lo que tu dices, solo te funcionaria bien con 1 solo dbedit, puesto que al tener "algun" dato, confirmaria la grabacion mediante el post, si esta rutina la implementas en todos los dbedits que tengas haria post despues de cada uno de ellos (con su consiguiente error) por eso al principio te pedi que fueras un poco mas claro... la forma que tu mas o menos quieres seria algo asi (siempre suponiendo)
__________________
Dulce Regalo que Satanas manda para mi..... |
#6
|
|||
|
|||
sabes, no me sale, me salta el mensaje, pero despues me salta el error de que no puede guardar un campo nulo... como puedo hacer que no me saltar error de guardar? gracias.....
|
#7
|
||||
|
||||
Hola.
Con el código que te pusieron arriba, en teoría no podrías salir del TDBEdit hasta que no ingreses algo. Pero, si podés ponenos: . El código que estás usando. . Tipo de dato del campo que dá el error. . Si tenés declarada alguna máscara para ese campo. . En que momento o línea de código te arroja la excepción. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 22-05-2011 a las 00:17:12. |
#9
|
||||
|
||||
Cita:
Se usa tál como está en el código. Donde ubicarlo ? Puede ser en el evento OnCreate u OnShow del form donde está declarado el TIBQuery. Eso sí, tomá en cuenta que "TU_CAMPO" debe ser reemplazado por el nombre que le diste al campo en la creación de la tabla. Por ejemplo: Si intentás guardar un registro en el que el campo "NOMBRE_DEL_CAMPO" no tenga un valor asignado, recibirás el mensaje: Cita:
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#10
|
|||
|
|||
Probe como me sugeriste pero no funciona
sera que algo hice mal? |
#11
|
||||
|
||||
Hola.
Cita:
Leyendo en tu primer post: Cita:
Sería útil poder ver algo del código que usas para hacer la inserción. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 27-08-2011 a las 16:52:20. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Campo vacio en dbf | lKinGl | Varios | 17 | 11-11-2008 15:21:28 |
opendialog vacio? | Yun-i | Varios | 4 | 30-10-2008 20:16:47 |
bookmarklist vacío | jsanchez | OOP | 0 | 12-06-2007 00:55:16 |
cambiar campo null a not null | andressanchez | Firebird e Interbase | 8 | 18-09-2006 22:00:09 |
Registro Vacio en un DBGrid si existe GENERATOR | gluglu | Conexión con bases de datos | 1 | 08-02-2005 12:01:59 |
|