
actualizar datos de un bgrid a otro
#21
Posted 16 March 2010 - 12:10 PM
No entiendo, NO quieres que muestre el dato que NO se borro???.
Saludos
#22
Posted 16 March 2010 - 12:17 PM
no puedo poner ke form3.dbgrid=form7.dbgrid1¿?¿
Imposible, se supone que cada DBGrid tiene su Dataset Independiente ¿no?, en el DBGrid1 donde borras el item debes hacer lo siguiente:
Query2.Close; Query2.SQL.Clear; Query2.SQL.Text := 'INSERT INTO TABLA2(campo1, campo2) VALUES (:campo1, :campo2)'; Query2.ParamByName('campo1').value := Query1CAMPO1.asstring; -->el valor del DBGrid1 donde borras Query2.ParamByName('campo2').value := Query1CAMPO2.asstring; -->el valor del DBGrid1 donde borras Query2.ExecSQL; //actualizamos el registro que se borra del grid, nota: no se borra, sino que cambia de status //lógico que debes crear un campo status en esa tabla //así en el primer DBGrid muestras solos los registros que tengan 0 ó 1 Query1.Edit; Query1CAMPOSTATUS.value := '0'; //0 false y 1 True o puede ser True y False Query1.Post; //Refrescamos el primer DBGrid Query1.Close; Query1.Open;
Ya con eso tienes una idea de por donde empezar.
#23
Posted 16 March 2010 - 12:20 PM
No me contradigas wey, que me haces quedar mal, Recuerda que tengo mi club de fans, jejejje.
Saludos
#24
Posted 16 March 2010 - 12:31 PM
no kiero ke muestre el registro ke fue borrado eliminado de la tablaHola
No entiendo, NO quieres que muestre el dato que NO se borro???.
Saludos
#25
Posted 16 March 2010 - 12:34 PM

Asi podríamos ver en un grid todos los registros "activos" y en otro los "inactivos" tal y como lo deseas... sería cosa de filtrarlo con una consulta (query) y listo !!!
Qué es lo que no te agrada de esta opción maria ? Yo apostaría por hacerlo así

Saludox !

#26
Posted 16 March 2010 - 12:44 PM
Pues amiga, yo considero la opción de kafastoforman la mejor opción si lo que deseas no es borrar realmente un registro si no cambiarlo de "activos" a "inactivos" y con mayor razón si deseas después que un usuario pueda recuperar un registro quitado con anterioridad... simplemente le regresas su estado a activo y podrán verlo de nuevo
...
Asi podríamos ver en un grid todos los registros "activos" y en otro los "inactivos" tal y como lo deseas... sería cosa de filtrarlo con una consulta (query) y listo !!!
Qué es lo que no te agrada de esta opción maria ? Yo apostaría por hacerlo así
Saludox !
ke no lo puedo hacer asi siento ke si cambio las tablas todas tendre ke volver hacer la conexion y es lo ke no kiero por eso namas actualizo borro y actualizo el dbgrid principal
#27
Posted 16 March 2010 - 12:49 PM
Si cambias o colocas un campo mas a la tabla no va a pasar nada, no vas a tener que hacer la conexión otra vez ni nada, hazlo y veras que es asi, no tengas miedo.
Saludos
#28
Posted 16 March 2010 - 12:51 PM

Anímate !!!!

Saludox !

#29
Posted 16 March 2010 - 12:52 PM
Caral tiene razón amiga... mira, si no te sientes segura... haz un respaldo de tu proyecto... haz el cambio y si no te gusta, pues regresas el respaldo
Anímate !!!!
Saludox !
no se ke hacer ya es lo ultimo ke me falta
#30
Posted 16 March 2010 - 12:56 PM
Que se anime, que se anime, Vamos una porra para Maria para que se anime a poner un campo mas.
Maria, Maria, ra ra ra.
Saludos
#31
Posted 16 March 2010 - 12:57 PM



Saludox !

#32
Posted 17 March 2010 - 09:09 AM
ya encontre una solucion mi pregunta ees como es en delphi 5 puedo cambiar la propiedad del tquery del readonly por false?
query1.DataSource.DataSet.Delete;
sHOWMESSAGE('El registro es borrado');
close;