Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   TEdit vacio (https://www.clubdelphi.com/foros/showthread.php?t=4732)

RoyTan 25-10-2003 17:41:44

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.

marcoszorrilla 25-10-2003 18:23:11

Código:

procedure TForm1.Button1Click(Sender: TObject);
begin
  if Length(edit1.Text) = 0 then
  ShowMessage('Está vacio');
end;

Un Saludo.

RoyTan 25-10-2003 18:42:34

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.

Ruben_Cu 25-10-2003 20:06:16

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

marcoszorrilla 25-10-2003 20:40:46

Código:

procedure TForm1.Button1Click(Sender: TObject);
begin
  if Length(Trim(edit1.Text)) = 0 then
  ShowMessage('Está vacio');
end;

Un Saludo

RoyTan 25-10-2003 20:48:06

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

Ruben_Cu 25-10-2003 21:06:38

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

RoyTan 26-10-2003 22:11:09

Gracias ruben por la ayuda .

Todo va perfecto.

Un saludo amigo.:D


La franja horaria es GMT +2. Ahora son las 04:03:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi