Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-10-2012
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.215
Poder: 24
newtron Va camino a la fama
Cita:
Empezado por Casimiro Notevi Ver Mensaje
En los campos del dataset.
Hay algo que no me cuadra... en principio hablaba de los edits, no del dataset, por lo que me da la impresión de que quiere controlar el campo del edit antes de mandar al insert, ¿no?.
__________________
Be water my friend.
Responder Con Cita
  #2  
Antiguo 05-10-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Ahora que lo dices, el texto exacto es:
Cita:
Como podria controlar que se hayan ingresado los datos en 3 campos obligatorios antes de hacer un INSERT...??
Así que tienes razón, algo no cuadra.
Responder Con Cita
  #3  
Antiguo 05-10-2012
daragor daragor is offline
Miembro
NULL
 
Registrado: ago 2012
Posts: 91
Poder: 14
daragor Va por buen camino
Si muchachos, todo el tiempo pense en controlar los datos desde el TEdit... no del dataset, y.. pregunte lo del required xq lo nombraron y no sabia donde estaba esa propiedad en lazarus.

Encontre un faRequired en los atributos de los campos del dataset.

[newtron], en el procedimiento que dejaste mas arriba, podrias explicarme o agregar como se usa el tab de los componentes q necesito sean obligatorios?
__________________
Mi Blog: Webscom (Software libre)

Última edición por daragor fecha: 05-10-2012 a las 15:02:40.
Responder Con Cita
  #4  
Antiguo 05-10-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Es que tu pregunta inicial es: "campos".
El edit no está relacionado con ningún campo, salvo que sea un dbedit.
O sea, que necesitamos que aclares lo que estás haciendo y lo que necesitas
Responder Con Cita
  #5  
Antiguo 05-10-2012
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.215
Poder: 24
newtron Va camino a la fama
Cita:
Empezado por daragor Ver Mensaje
[newtron], en el procedimiento que dejaste mas arriba, podrias explicarme o agregar como se usa el tab de los componentes q necesito sean obligatorios?
No es el tab, es la propiedad que se llama tag del componente, es una propiedad que se deja para que puedas meter cualquier valor y preguntar después por él de forma que si por ejemplo pones en el tag del edit que quieras poner como obligatorio un 1 podrías poner éste código.

Código Delphi [-]
  for f:=0 to ComponentCount-1 do begin
     if Components[f] is TEdit then begin
        if ((Components[f] as TEdit).Text = '') and ((Components[f] as TEdit).Tag = 1) then begin
          ShowMessage('¡ATENCION! el siguiente valor no está indicado');
          (Components[f] as TEdit).setfocus;
          exit;
       end;
     end;
  end;

Saludos
__________________
Be water my friend.
Responder Con Cita
  #6  
Antiguo 05-10-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Una pequeña observación. Si ya comprobaste que Components[f] is un TEdit, ya no hace falta usar el operador as, que es un pelín menos eficiente que el moldeo directo TEdit(Components[f]).

// Saludos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Campos Fechas, ayuda!!! shoulder SQL 7 13-08-2008 15:43:57
Ayuda Con Campos Auto_increment drakkon SQL 0 26-06-2007 20:25:57
enviar mensajes de error en campos obligatorios y clave unica Goyo Conexión con bases de datos 0 15-05-2007 23:11:07
Problemas con claves primarias y campos obligatorios Bitbanner Conexión con bases de datos 1 09-02-2005 11:20:31
ayuda con campos blob squenda Conexión con bases de datos 10 08-04-2004 07:12:48


La franja horaria es GMT +2. Ahora son las 01:26:03.


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