• Viernes 8 de Noviembre de 2024, 23:07

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - curro9

Páginas: [1]
1
C++ Builder / Conexion De Dos Bd Con Ado
« en: Sábado 15 de Abril de 2006, 12:22 »
Hola, quisiera saber como puedo mediante conexiones ADO, a bases de datos Access acceder a dos BD distinta en una misma consulta... Me explico, tengo base1.mdb y base 2.mdb

en base1.mdb tengo por ejemplo la tabla Clientes, con clave primaria NUM_CLT

en base2-mdb tengo la tabla Ventas, con clave foranea NUM_CLT

pues bien una consulta nomral el sql seria

select *
from Clientes, Ventas
where Clientes.NUM_CLT = Ventas.NUM_CLT,

 y obtendria los clientes q han comprado algo, Eso lo se hacer con una conexcion ADO a la BD con los clientes y ventas, pero si en una BD tengo los clientes y en otra tegno las ventas, no se como hacer la consulta para que busque en las dos BD... Ya que la conexion ADO solo conecta una BD.... No se si me explico bien

Saludos

2
C++ Builder / Re: Items De Un Adoquery O De Un Dbgrid
« en: Viernes 24 de Marzo de 2006, 20:46 »
ok gracias

3
C++ Builder / Re: Items De Un Adoquery O De Un Dbgrid
« en: Martes 21 de Marzo de 2006, 17:58 »
ya pero ahi no indicar por ningún lado el regsitro donde estas, simplemente dices que obtengas el valor del campo TAL, pero no dices de que registro, o al menos eso creo yo

saludos

4
C++ Builder / Exportar Un Valor De Tipo Cadena A Excel
« en: Lunes 20 de Marzo de 2006, 12:49 »
Wenas, tengo un problemilla, estoy trabajando desde Builder y necesito crear una hojoa excel para hacer un análisisd de los datos que obtengo de una BD. Pues el problema es q intento poner en la hoja excel algo asi

hoja.OlePropertyGet(\"Cells\").OlePropertyGet(\"Item\",12,2).OlePropertySet(\"Value\",ADOQuery1->Fields->FieldByNumber(1));

yo tengo puesto como parametro de la primera columna del adoquery que sea de tipo String. Y ademas tengo creada una plantilla en excel, dodne ire a introducir los datos cuya columna tambie tiene tipo
Texto. Pues bien cuando hago esto, el valor que me sale en el campo es VERDADERO no el valor de la cadena que quiero exportar. Alguien tiene idea de porqué me sale eso??

saludoss

5
C++ Builder / Items De Un Adoquery O De Un Dbgrid
« en: Lunes 20 de Marzo de 2006, 11:28 »
hola, a ver si alguien me puede decir como puedo acceder a los elementos de una DBGrid, por ejemplo al de la posicion 1,1.  Algo del estilo de DBGrid1->Items[1,1] o algo asi. O no se si tengo q acceder al ADOQuery para ver el valor que quiero o al DBGrid.

gracias

6
C++ Builder / Re: Importar Archivo Excel A Builder
« en: Lunes 6 de Marzo de 2006, 11:57 »
He estado revisando el codigo y sigo creyendo q no procesa el dato del excel original, veamos:

// Inicializa el excel
    excel = CreateOleObject( "Excel.Application" );
    // Lo hace visible
    excel.OlePropertySet( "Visible" , false );

// Aquí lo unico que hace es crear un objeto excel, q se llama "excel" pero q no tiene ninguna relacion con el fichero excel que quiero procesar.


// Escoge archivo a abrir
    AnsiString fileIn = path + "\\excel.xls";
    ShowMessage("Abriendo: " + fileIn);

// Aqui lo unico que hace es declarar y definir una varibale fileIn que tiene el valor del path del fichero q quiero modificar, y tambien muestar un mesaje por pantalla con ese path pero el fichero no esta abierto, simplemenet he cogido su path y lo es mostrado.

 // Crea una hoja nueva
    excel.OlePropertyGet( "Workbooks" ).OleFunction("Add");
    hoja = excel.OlePropertyGet("ActiveSheet");
  // Fijate que hoja es una hoja de la variable excel, que recordemos que no tiene nada que cver con nuestro fichero y que por tanto está vacía.

    //------- Leemos el contenido de una celda y lo mostramos
    int fila = 1, columna = 1;
    Variant cell = hoja.OlePropertyGet("Cells", fila, columna);
    String valor = cell.OlePropertyGet("Value");
// Aqui lo que hace es obtener el valor de la celda 1,1 pero de la hoja de la variable excel pero esa hoja esta vacía, y por eso al ejecutar el ShowMEssage sale en blanco el valor.

    AnsiString datOut = "1,1Cambiado";  // Esto es lo que escribe
    cell.OlePropertySet("Value",datOut.c_str());
    ShowMessage(valor);

// Vamos yo lo veo claro, el archivo original nunca se llega a abrir, y las modificaciones se hacen sobre una hoja vacía creada por nosotros...

tu no lo ves así?

7
C++ Builder / Re: Importar Archivo Excel A Builder
« en: Sábado 4 de Marzo de 2006, 21:31 »
paulados, creo q el código que me has puesto sirve solo para exportar de builder a excel, pero para importar un archivo y procesar esos datos no, porque al abrir el archivo solo pone q se va a abrir un archivo excel, pero no lo abre, ni tampoco procesa datos de el.

saludos

8
C++ Builder / Re: Importar Archivo Excel A Builder
« en: Sábado 4 de Marzo de 2006, 20:30 »
Gracias tio, aunque he encontrado otra forma un poco mas aparatosa, asi que esta retocandola me servirá. Gracias

9
C++ Builder / Re: Importar Archivo Excel A Builder
« en: Jueves 23 de Febrero de 2006, 22:26 »
gracias lo probaré

10
C++ Builder / Importar Archivo Excel A Builder
« en: Jueves 23 de Febrero de 2006, 16:28 »
Hola, necesito imoprtar un archivo Excel a Builder 6 para procesar los datos que tiene y generar informes, pero no se como hacerlo, a ver si alguien me echa una mano

saludos

Páginas: [1]