FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
||||
|
||||
TEdit vacio
Saludos miembros del club delphi.
Tengo un pequeño problema sin resolver. Trabajo con una tabla paradox 7. Y tengo un pequeño formulario de articulos. el primero es el codigo y el segundo el nombre del producto. Cuando intento introducir el contenido del TEdit en el campo codigo de la tabla paradox 7 lo hace sin ningun problema siempre que el Edit.text no este vacio, porque si esta vacio me da un error y no se que hacer. no se como decir que un edit esta vacio yo pruebo if edit.text = ' ' Then lo que sea y no funciona. Agradeceria que me atendierais gracias. |
#2
|
||||
|
||||
Código:
procedure TForm1.Button1Click(Sender: TObject); begin if Length(edit1.Text) = 0 then ShowMessage('Está vacio'); end;
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
Bueno ante todo gracias por atenderme.
Pero sigo teniendo el mismo problema. vamos a ver. Si el cursor esta en el primer caracter funciona correctamente. pero si pulsas la barra espaciadora y el cursor parpadea en el segundo 0 tercer caracter aun estando vacio, sigue dando el error. Bueno no se si es por culpa del edit o es paradox. porque con dbf nunca he tenido este problema. Creo que me estoy esplicando bien, si no es asi ruego que me lo digais. Gracias. |
#4
|
|||
|
|||
Hola RoyTan, para ayudarte dinos:
Que tipo de campo es tu tabla paradox el campo codigo? Que error te da? Sin al menos esta información las respuestas serían una apuesta Saludos |
#5
|
||||
|
||||
Código:
procedure TForm1.Button1Click(Sender: TObject); begin if Length(Trim(edit1.Text)) = 0 then ShowMessage('Está vacio'); end;
__________________
Guía de Estilo de los Foros Cita:
|
#6
|
||||
|
||||
Perdon y mil veces perdon.
El campo codigo es Alpha El campo Nombre es tambien Alpha En los campos numericos no me da error. El error es el siguiente: EdataBaseError 'Field 'NOMBRE' must have a value' esto ocurre cuando intento introducir el contenido de un edit ( Edit1.Text) vacio en una tabla paradox 7, en el campo nombre tipo Alpha. Gracias |
#7
|
|||
|
|||
Hola RoyTan, el error te ocurre porque has declarado el campo NOMBRE como requerido y en la validación te levanta este error al no tener valor asignado, si no te interesa que tenga valor eliminale la condición de requerido pasando su propiedad Required a false.
Pero fijate que al final parece que nada tiene que ver con el campo código y la barra espaciadora, te recomiendo que para próximos mensajes trates de brindar mas información y así tendrás respuestas mas acertadas en menos tiempo Saludos |
#8
|
||||
|
||||
Gracias ruben por la ayuda .
Todo va perfecto. Un saludo amigo. |
|
|
|