Programación General > C++ Builder
Contenido de ComboBox a Excel??
(1/1)
el bare:
Que tal a todos, aqui con una duda. :unsure:
Estoy desarrollando una aplicacion en builder, que genera reportes a excel, toma los datos q hay de labels y edits y los pasa a una hoja de calculo.
en fin, mi pregunta es si me pueden ayudar con el codigo para pasar lo que seleccione de un combobox a excel, habia intentado con esto:
--- Código: C++ --- Hoja.OlePropertyGet("Cells").OlePropertyGet("Item",1,1).OlePropertySet("Value",ComboBox1->Caption.c_str());
Pero me daba error, asi que le cambie a esto:
--- Código: C++ --- Hoja.OlePropertyGet("Cells").OlePropertyGet("Item",1,1).OlePropertySet("Value",ComboBox1->Text);
No me marco error, pero al generar el reporte el programa marcaba error. :no: :hitcomp:
Alguna Sugerencia??.. :comp:
Saludos... :hola:
AnimaSubtilis:
--- Código: C --- ComboBox1->Items->Strings[5];
Con eso conoces el valor del campo x...
y si quisieras saber el campo donde estas ubicado simplemente seria asi
--- Código: C --- ComboBox1->Items->Strings[Combobox1->ItemIndex];
y ya eso seria todo
taluego.........
el bare:
Que tal Anima, ya lo implemente y no me marco error, pero a la hora de generar el reporte me sale un mensaje q dice "Tipo de Variable Incorrecto", porque sera?
me falto algo?, aqui te pongo como lo implemente:
--- Código: C++ --- Hoja.OlePropertyGet("Cells").OlePropertyGet("Item",1,5).OlePropertySet("Value",ComboBox1->Items->Strings[ComboBox1->ItemIndex]);
Saludos.. :hola:
AnimaSubtilis:
Segun me acuerdo para exportar a excel nescesita una variable tipo char...
--- Código: C++ --- ComboBox1->Items->Strings[ComboBox1->ItemIndex].c_str()
ponlo asi esto es una clase para pasar a tipo char...... eso entiendo...... :P
bueno con eso tendras todo...
taluego...........
el bare:
Efectivamente Anima, eso era lo q faltaba, el c.str, ya con eso ya genera el reporte.
Lo deje asi:
--- Código: C++ --- Hoja.OlePropertyGet("Cells").OlePropertyGet("Item",1,5).OlePropertySet("Value",ComboBox1->Items->Strings[ComboBox1->ItemIndex].c_str());
Muchas Gracias Amigo, nos estamos viendo en el foro.
Saludos.. :beer:
Navegación
Ir a la versión completa