copiar de una base a otra
Hola de nuevo a todos!
Es mi segunda consulta y tras el exito de la primera me animo a preguntaros porque me estoy volviendo loca. Estoy trabajando con tablas y querys. Tengo un formulario donde en un dbgrid cargo distintas bases de datos dependiendo del botón que pulse. Solo me sirve para mostrarlas. Y justo debajo tengo otro dbgrid que hace referencia a otra base de datos(otra table)que se encuentra vacía. Pues bien yo quiero que al pulsar una línea del primer dbgrid pulse el boton AÑADIR y se me añada y registre en el otro dbgrid y en la otra base de datos.:eek::eek: Espero no causar mucha molestia y haber explicado mi duda con claridad, que conste que lo he intentado.. Un saludo y gracias adelantadas |
Hola maria, deberias programar en el evento OnDblClick del dbgrid, teniendo en cuenta que los datos en el dbgrid se pueden coger mediante DBGrid1.Columns.Fields[indice]
algo asi
|
perdoname coso, me puedes poner un ejemplo de como seria exactamente? de una sola forma? es que de bases de datos no entiendo mucho, lo siento...
|
...creo q poco mas se puede decir :) saludos, a ver si te sirve. Tambien se puede hacer directamente con sentencias SQL, pero creo que si aun no lo dominas, mejor de esta manera. Ten en cuenta, por eso, que si existe algun identificador el cual no se pueda repetir, deberas crear uno nuevo para el registro nuevo en esa tabla destino. |
una pregunta estupida quizás... los nombres de las columnas de la tabla origen no tiene porque coincidir con las de la tabla destino verdad?? osease... puedo copiar el dato NOMBREBEBIDA en la columna NOMBREARTICULO, si son del mismo tipo verdad??
|
Cita:
(1) Esto dependerá del motor de base de datos que empleas. Por darte un ejemplo... si el campo que deseas copiar es VARCHAR(30) y lo quieres copiar a un VARCHAR(20)... puede que existan problemas. Saludos, |
ay q ser papa.... creo q voy a tener q leer otra vez mejor los manuales y tutoriales que tengo porque yo no me entero, o estoy haciendo algo ml y no me funciona... las cosas d la programacion
|
Cita:
¿Podrías indicarnos la estructura de tus tablas, la base de datos que empleas, el código que tienes hasta el momento, los componentes que usas y la forma en que los estás enlazando? Si pudieramos conocer con mayores detalles tu caso, te podríamos seguir asesorando. Saludos, |
La franja horaria es GMT +2. Ahora son las 23:01:02. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi