![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
¿como se pueden borrar valores de una consulta???
es decir .. tengo un DBGRID que es llenado por medio de un query de consulta .. este query selecciona los datos de los alumnos que su estatus sea 'Nuevo Ingreso' o 'Activo' .. hasta aqui todo bien... el DBGrid se llena correctamente.. Pero cuando yo le doy doble click a una fila quiero que me almacene la clave del alumno y el nombre del grupo en una tabla... esto ya lo concegui... pero el problema es este..:: quiero que cuando la informacion del alumno seleccionado haya sido guardada en la tabla este registro se borre del data grid y no vuelva a aparecer...??? como le hago... es decir se puede utilizar la clausula DELETE sin que se borre el registro de mi base de datos??? |
|
#2
|
||||
|
||||
|
Cita:
El DBGrid no contiene datos por sí mismo; sólo refleja lo que hay en la base. Si el registro aún existe en la base entonces se muestra en el grid, a menos claro que establezcas un filtro; pero para lo que estás haciendo no me parece muy viable. // Saludos |
|
#3
|
||||
|
||||
|
Mmm. A ver si entiendo lo que quieres.
Los datos qe muestras en el grid provienen de una tabla de alumnos cuyo estátus es "activo" o "nuevo". Entonces supongo que la consulta SQL con que alimentas el grid es del estilo
Si al pasar los datos a la otra tabla ya no quieres que el original se muestre en el grid es entonces de suponerse que se debe a que su estátus ya no es "nuevo" o "activo" ¿no? En tal caso lo que tendrías que hacer es, además de pasar los datos a la segunda tabla, actualizar la primera cambiando el estátus y haciendo un refresh del query. // Saludos |
|
#4
|
|||
|
|||
|
Grax por el comentario ROMAN, es algo parecido a lo que quiero hacer.. pero en la otra tabla de la que hablo la he denominado GRUPOS en esta tabla solo pretendo guardar la clave del alumno y la clave del grupo al que pertenece, entonces quiero que cuando yo almacene esos 2 valores en la otra tabla el registro del grid que seleccione desaparezca para que el usuario no le pueda dar de nuevo doble clik y me genere error de llave primaria....
Se que es un poco confuso y algo complicado de hacer.. y te agradezco tus comentarios... espero que ahora si haya quedado claro con lo que pretendo hacer... y les agradeceria cualquier comentario que pudiera servirme de ayuda... SAlu2 a todos...!!! |
|
#5
|
||||
|
||||
|
Saludos,
Cita:
![]() Teniendo un campo (por ej traspaso con valor "Si" o "No" (o 0 y 1).Haciendo un filtro de esta tabla. Cita:
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
#6
|
|||
|
|||
|
oye VTDeleon una pregunta.. a ver si me la puedes responder..
Si quiero realizar una consulta en SQL para buscar a un alumno por medio de su clave como puedo saber si mi consulta tuvo éxito o no??? .. es decir.. si mi consulta no tuvo exito quiero que arroje un mensage que diga 'La consulta no tuvo exito'... sabes como hacerlo,,, o que propiedad es la que devuelve ese valor???.. por que la ayuda de delphi que tengo no se abre... |
|
#7
|
||||
|
||||
|
Cita:
Esto despues del Open del query
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|