ayuda con DBNavigator1, cambiar iconos y no me sobreescriba registro
Publicado por julia (6 intervenciones) el 02/06/2012 01:21:33
hola migos programaodres, necesito su ayuda
estoy aciendo un programita, tengo una base datos hecha en acces base.mdb, tengo delphi 5
la base datos tiene dos tabla de nombre DatosPersonales con 4 campos, nombre, apellido, edad, numero registro, y otra tabla de nombre DatosExtras con 4 campos Nombre1, Apellido1, Domicilio1, NuevoDato1 este no lo uso todavia
* mi programa en delphi, tengo un DataModule1, en el cual esta un ADOConnection1 configurado asi Microsoft.Jet.OLEDB.4.0 y enlazado a la base de datos base.mdb
* en el form1 tengo una ADOTable1 el cual esta conectado al DataModule1.ADOConnection1 y en TableName conectado a la tabla DatosPersonales de la bse de datos base.mdb
En el mismo form1 tengo un DataSource1 conectado al ADOTable1.
tambien tengo 4 DBEdit cadu uno conectados al DataSource1, y en DataField cada DBEdit conectado al respectivo campo de la Base Datos
DBEdit1 nombre
DBEdit2 apellido
DBEdit3 edad
DBEdit4 NumReg
y tambien tengo un DBNavigator1 conectado al DataSource1
Esto me anda bien, puedo cargar la base datos sin problemas, pero.. me di cuenta de que cuando escribo por ejemplo, el mismo valor en el DBEdit4 que seria el campo NumReg d ela base datos, y es la llave `rincipal, me sobreescribe ese dato en el anterior que ya estaba, osea.. lo que busco es que.....
1. no me sobreescriba, me salte un mensage diciendome que ese ya existe, o mejor aun en ese dbedit4 me aparesca el sigueinte numero que corresponde.
2. y... hay alguna manera de cambiar los simbolos que tiene el DBNavigator1, el de suma resta, los triangulitos, hasta seria mejor apra mi poner una palabra indicadora..
gracias a todos por sus posibles respeustas o ams pregutnas..
estoy aciendo un programita, tengo una base datos hecha en acces base.mdb, tengo delphi 5
la base datos tiene dos tabla de nombre DatosPersonales con 4 campos, nombre, apellido, edad, numero registro, y otra tabla de nombre DatosExtras con 4 campos Nombre1, Apellido1, Domicilio1, NuevoDato1 este no lo uso todavia
* mi programa en delphi, tengo un DataModule1, en el cual esta un ADOConnection1 configurado asi Microsoft.Jet.OLEDB.4.0 y enlazado a la base de datos base.mdb
* en el form1 tengo una ADOTable1 el cual esta conectado al DataModule1.ADOConnection1 y en TableName conectado a la tabla DatosPersonales de la bse de datos base.mdb
En el mismo form1 tengo un DataSource1 conectado al ADOTable1.
tambien tengo 4 DBEdit cadu uno conectados al DataSource1, y en DataField cada DBEdit conectado al respectivo campo de la Base Datos
DBEdit1 nombre
DBEdit2 apellido
DBEdit3 edad
DBEdit4 NumReg
y tambien tengo un DBNavigator1 conectado al DataSource1
Esto me anda bien, puedo cargar la base datos sin problemas, pero.. me di cuenta de que cuando escribo por ejemplo, el mismo valor en el DBEdit4 que seria el campo NumReg d ela base datos, y es la llave `rincipal, me sobreescribe ese dato en el anterior que ya estaba, osea.. lo que busco es que.....
1. no me sobreescriba, me salte un mensage diciendome que ese ya existe, o mejor aun en ese dbedit4 me aparesca el sigueinte numero que corresponde.
2. y... hay alguna manera de cambiar los simbolos que tiene el DBNavigator1, el de suma resta, los triangulitos, hasta seria mejor apra mi poner una palabra indicadora..
gracias a todos por sus posibles respeustas o ams pregutnas..
Valora esta pregunta


0