![]() |
¿Como Copiar Un Solo valor en Tablas Access?
Tengo dos tablas en una base de datos access:
Tabla A: con los campos: ITEMID,ITEMNAME,ITEMDESCR Tabla B: con los campos: NUMID, CANTIDAD Necesito pasar el valor de ITEMID a NUMID y ademas añadirle la CANTIDAD desde un TEdit Estoy perdido, he estado probando con SQL. Pero siempre me da fallo. Gracias. |
Cita:
Segundo, muestranos la consulta SQL que estás usando. Por último, de que forma quieres pasar el ITEMID a NUMID. De un sólo (todos los registros) o ir uno x uno y asignando el valor del campo Cantidad con el Edit manualmente. Quisiera aclararas esté punto. Saludos, Chris PD.: No soy el indicado para ayudarte con Access, pero te digo lo anterior, porque alguien igual lo hará. |
Tengo este código:
Código:
with QCopy doEl caso es, que los datos algunas veces los copia. ERROR: QCopy: CommandText does not return a result set. |
mmm entiendo. Creo que tu problema está en la última línea de tu código, en donde dice: "Active := True". Active ú Opensólo debe utilizarse para las consultas "SELECT". Para las consultas "INSERT o UPDATE" en lugar de "Active" debes utilizar "ExecSQL" o "Execute" si es que mal no recuerdo los nombres de estas rutinas. Has la prueba y nos comentas.
Saludos, Chris |
Muchas Gracias desactivando el
Código:
Active := true;Código:
ExecSQL; |
¿Seria correcto hacer esto?:
Código:
procedure TImpBL.Button1Click(Sender: TObject); |
Hola
No entiendo bien lo que tratas de hacer, veamos: Si, en teoria el DBEdit1 esta conectado al adotable como va a contener algun dato si lo cierras o desactivas en la consulta?, por lo menos eso es lo que capto. Digamos que tienes una tabla activa que contiene los datos: ITEMID, ITEMNAME, ITEMDESCR Y uno de esos datos esta o es mostrado en el dbedit, entonces no deberias cerrar este adotable, tendrias que mantenerlo activo. Veamos como funcionaria esto: Aveces, por que ya me ha pasado, access no le da la gana de leer los dbedit dentro de las consultas, por eso lo hago por parametros. Espero te ayude en algo. Saludos |
Cita:
|
Muchas Gracias! ya lo tengo funcionando!
|
| La franja horaria es GMT +2. Ahora son las 00:04:31. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi