| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Maria Cdt

Registrado: 26 Abr 2010Mensajes: 6
|
Publicado: Jue 24 Feb, 2011 1:36 am Asunto: Insertar datos en una tabla de access |
|
|
Estoy realizando una pantalla sobre datos de inasistencia de empleados.
Muestros los datos en un DBGrid, luego hago clic en uno de los registros mostrados y los capturos en unos TEdit (nombre, apellido, motivo y tengo dos RadioButton para tildar si justifico o no la inasistencia).
El problema es cuando guardo los datos, nose como especificarle que lo guarde en el mismo registro que estoy modificando. Es decir que cuando escribo el motivo y lo mando a guardar a la tabla de access inasistencia no sabe en cual de los registros guardarlos y por lo tanto me da un error. ya que hay varios campos motivos de diferentes registros.
Espero una respuesta gracias. |
|
| Volver arriba |
|
 |
mns Lt

Registrado: 15 Oct 2008Mensajes: 95
|
Publicado: Sab 14 May, 2011 8:12 pm Asunto: |
|
|
supongo que el dbgrid estara conectado a un query
por ejemplo
query->Edit();
if(radio->Checked){
query->FieldValues["ASISTENCIA"] = "si" ; // o como sea que lo pongas
}
query->Post();
Si es el mismo query del dbgrid debe coger el registro que tengas seleccionado
tambien podrias usar la propiedad picklist del dbgrid y en el campo de la asistencia puedes asignarle los valores a elegir como por ejemplo si o no y seleccionarlo desde el mismo dbGrid
que deberia tomar el valor automaticamente |
|
| Volver arriba |
|
 |
|