![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#5
|
||||
|
||||
|
Hola ecfisa, gracias por tu ayuda. Olvide mencionar que estoy usando Query o ADOQuery y pues...
Mi codigo es este: Código:
procedure TFmateria.NombreMExit(Sender: TObject);
var nombre: string;
begin
nombre := Fmateria.NombreM.Text;
Query1.Close;
Query1.SQL.Text := 'Select * From BDmateria where NombreM = '+QuotedStr(nombre);
Query1.Open;
if not Query1.IsEmpty then
begin
MessageDlg('Nombre materia existente',mtError,[mbOk],0);
Fmateria.NombreM.SetFocus;
Abort; // cancelar el ingreso
end
else
//TField(Sender).Value:= Nombre; // Restaurar el valor ingresado
end;
Código:
end
else
TField(Sender).Value:= Nombre; // Restaurar el valor ingresado
end
end;
Podrias aclararme por favor? Que tendria que colocar? El Codigo es perfecto para campos unicos, pero si quisiera que tres campos iguales no se introzcan en una Base de Datos? Ejemplo: Juan Perez Flores//valido Rosa Perez Cruz//Valido Juan Perez Flores // puede haber el caso de que de pronto este repitiendo los mismos datos con el mismo nombre y apellidos (no valido) Jose Perez Flores// esto es valido Gracias! Última edición por sisne fecha: 06-04-2010 a las 00:31:14. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Valores previos únicos en controles data-aware | gorsan | Conexión con bases de datos | 7 | 21-03-2008 18:54:43 |
| Introducir Objetos en una DLL | Delar | Varios | 0 | 10-10-2006 19:39:07 |
| Como introducir los campos en en reporte de FreeReport | Goyo | Impresión | 1 | 30-09-2006 00:39:59 |
| Distincion de mayusculas en campos unicos | xerkan | Firebird e Interbase | 4 | 01-09-2004 18:45:46 |
| Valores unicos en tablas mySQL | jmselesan | MySQL | 1 | 05-08-2003 16:26:48 |
|