Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   duda con los dbedit (https://www.clubdelphi.com/foros/showthread.php?t=36754)

ercrizeporta 23-10-2006 13:54:35

duda con los dbedit
 
hola, me gustaría saber si hay alguna propiedad de los dbtable, el cual me diga si no esta vació...algo similiar a decir "dbedit.text=' ' "

tb me gustaría sabe si se puede poner alguna restriccion de forma que en el dbedit solo pueda escribir numeros

gracias!!!

Lepe 23-10-2006 15:14:36

Es mejor mirar el valor del campo en lugar del DBedit.

Código Delphi [-]
if tblClientesIdcliente.IsNull then

Como no indicas el tipo de base de datos, es dificil ayudar más.

Si el DBEdit se enlaza con un campo numérico, solo dejará escribir números y la coma como separador decimal (aunque puede cambiarse)

Saludos

ercrizeporta 23-10-2006 16:02:55

gracias por la respuesta, xo si en vez de estar usando un dbedit, usara un campo simple tedit, habría alguna forma de saber si el campo text del tedit está vacio o tndría que hacerlo con tedit.text=' '??

gracias!!!

Lepe 23-10-2006 17:48:00

En ese caso tienes solo nos queda tu opción con una variante:
Código Delphi [-]
if trim(edit1.text) = EmptyStr then
Trim borra los espacios que tenga... que el usuario es muy listo y con escribir un solo espacio ya se queda contento... y nuestro programa tambien. Además influye en las búsquedas, y no aparecerá ese registro por ningún listado si utilizamos algo así:
Código SQL [-]
select * from tabla where campo is null
hecho que desconcierta bastante al usuario y a nosotros como programadores (ya que el espacio "no se vé" en el Edit).

Saludos


La franja horaria es GMT +2. Ahora son las 18:48:13.

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