• Jueves 28 de Marzo de 2024, 15:38

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 - anonibox

Páginas: [1]
1
C++ Builder / Re: ordenar un DBGrid
« en: Jueves 22 de Abril de 2010, 22:37 »
bueno por si alguien  necesita la informacion cuando se trabaje con un ADOTable como es mi caso y se necesite oredenar de manera asendente o desentende la informacion se utilisa Table1->Sort=”MiCampo ASC” y para q sea decendiente se coloca DESC saludos-..

2
C++ Builder / ordenar un DBGrid
« en: Lunes 19 de Abril de 2010, 19:11 »
hola amigos les escribo por  q necesito ayuda para ordenar un dbgrid este me muestra nombre area y otros campos.. loq  quiero es q se ordene por el area. por ejemplo esta en el campo area grupo 1 grupo 2 recpcion llenaje entoncsq q salgan de primeros todos los q esten en el grupo 1 luego en el gurpo 2 luego los de llenaje y de ultio los de recepcion eh buscado algo de informacion pero no consigo nada concreo o q yo pueda entender si alguien me puede ayuuar se lo agradesco de corazaon gracias.ñ..

3
C++ Builder / Re: error de c con exel
« en: Viernes 9 de Abril de 2010, 15:17 »
pa pude solucionar mi error y q funcionara bien si alguien senecita el codigo de como exportar los datos de una bd a excel me puede escribir a mi correo box1488@mail.com con el asunto foro soloCodiggo y con gusto te lo pasare saludosssss.......

4
C++ Builder / error de c con exel
« en: Jueves 8 de Abril de 2010, 18:04 »
hola amigos disculpe q moleste tanto pero es q necesito exportar datos de mi progra hacia un excel y consegui un codigo y lo modifiq para q se adactara a mi progra y el programa me corre y pero juando le doy para q  exporte me da este error:
el esrroe esta en la claseEOleSysError  con el mensaje 'nombre desconosido' y me muestra el error en eta linea de codigo

OleProcedure(name, static_cast)<TAutoArgsBase*>(&args));
 porfa alguien sabe como solucionar este problema??' bueno para q tengan una idea este es el codigo q tengo en un boton....

Variant XL,v0,v1,v2,v3v4;
XL=Variant::CreateObject("excel.application");
XL.OlePropertySet("Visible",true);
XL.OlePropertyGet("Workbooks").OleProcedure("SaveAs","C:\ppp.xls");
v0=XL.OlePropertyGet("Sheets","pr");
v1=v0.OlePropertyGet("Cells");

String c[9]={"Nombre","Area","Lunes","Martes","Miercoles","Jueves","Viernes","Sabado","Domingo"};

   int i=0;
 Form4->DBGrid1->DataSource->DataSet->First();
while((!Form2->DBGrid1->DataSource->DataSet->Eof)&&(!Form4->DBGrid1->DataSource->DataSet->Eof))
{ i++;
    for(int j=0;j<9;j++)
    {
    v1.OlePropertyGet("Cells",i+4,j+1).OlePropertySet("Value",Form4->ADOT->FieldByName(c[j])->AsString.c_str());
    }

Form4->DBGrid1->DataSource->DataSet->Next();
}
XL.OlePropertySet("DisplayAlerts",false);
XL.OleProcedure("Save");
XL=Unassigned;
Application->MessageBoxA("LISTO","XX", NULL);


 y este es el code original con comentarios  

//declaracion de variables
    Variant XL,v0,v1,v2,v3;

    //abres excel
    XL=Variant::CreateObject("excel.application");
    //la abres con la ventana visivle o si tiene false la ventana es invisible
    XL.OlePropertySet("Visible", true);
    //abre el archivo C:\mi_archivo.xls, se puede "SaveAs" en lugar de "Open" para crear en lugar de abrir
    XL.OlePropertyGet("Workbooks").OleProcedure("Open", "C:\mi_archivo.xls");
    //abres la hoja1 en este caso llamada reporte
    v0=XL.OlePropertyGet("Sheets", "Reporte");
    v1=v0.OlePropertyGet("Cells");

    //aqui pones el nombre de las columnas que vas usar de la BD
    String columnas[6]={"col1", "col2", "col3", "col4", "col5", "col6"};

    //qq es un query ya con una consulta hecha
    qq->First();
    for (int i = 1; i <= qq->RecordCount; i++) {
        for (int ii = 0; ii < 6; ii++) {
            //se va escribiendo dato por dato
            v1.OlePropertyGet("Cells", i+4, ii+1).OlePropertySet("Value",
                qq->FieldByName(columnas[ii])->AsString.t_str());
        }
        qq->Next();
    }

    XL.OlePropertySet("DisplayAlerts", false);
    XL.OleProcedure("Save");
    XL=Unassigned;

    MessageBoxA(Handle, "ya esta", "", MB_ICONINFORMATION


como se  dieron cuenta realic algunos cambios.. cundo ejecuto la accion el me crea el .xls bueno abre el excel pero sin el doc como tal solo abre y el fondo negro.... porfa alguein q me ayude gracias

5
C++ Builder / imprimir la inf de un DBGrid
« en: Miércoles 7 de Abril de 2010, 23:10 »
hola amigos foreros le escribo por q tengo un problema por q no se como puedo imprimir toda la informacio q tengo  en un DBgrid q se concta a una db de access.. no se muy bien trabajar con el Qreport pero con la info q consegui en la red logre hacer mi reporte e imprimir algunos datos pero q estan fuera del dbgrid sinembargo necesito q imprima todo lo q aparec en el dbgrid.... si alguin sabe como puedo hacer lo q necesito le agradeceria  muchisimo la ayuda.. gracias por su tiempo y colaboracion saludos...

6
C++ Builder / problema con el ejecutable
« en: Miércoles 7 de Abril de 2010, 16:36 »
hola amigos les escribo porq resulta q tengo listo mi progrma en c++ builder 6 y necesito correrlo en cualquier pc eh buscado info por la red y me consegui con una serie de pasos a realizar para hacer lo q quiero pero resulta q una de las opciones no me aparec (Buil with run Time pakages") q esta en la pestaña pakages lo demas si no encuentro y lo desabilito pero esa opcion no la encuentro alguien me puede ayudar... q puedo hacer o en este c++ tiene otro nombre garacias de antemano por su ayuda....

EI: juntando mensajes.

amigos q  pena con usted disculpen mi ignorancia si me aparec es q la estaba buscando el los primeros check y esa opcion estaba en grupo mas abajo de verdad disculpen

7
C++ Builder / Re: !!null
« en: Lunes 29 de Marzo de 2010, 22:07 »
ok amigos si me funciono NULL asi todo en mayuscula y sola no se q teenia mi pc por q antes no me funcionaba gracias por su ayuda saludos

8
C++ Builder / !!null
« en: Lunes 22 de Marzo de 2010, 14:09 »
hola amigos..
necesito q una varialble tome el valor de vacio y hacer la comparacion si el valor es null me explico..
 if(Form->FielValues["TP"]==(aqui debe ir null pero no hace la comparacion cundo ejecuto.))
he probado (NULL) (null) NULL null y nada de nada me da error cundo oprimo el boton q tiene el codigo eso el resto del progra correc perfectamente el error de dic q no puedo asignar un valor string a una variable tipo naull  :brickwall:  no entiendo por q me sale eso si alguien me puede ayudar muchas gacias de antemano y disculpen la molestia....

9
C++ Builder / ejecutable help!!!!!
« en: Viernes 19 de Marzo de 2010, 16:40 »
amigos tengo q  correr mi programa q esta en c++ builder 6 y se concta a una bd en access en una pc q no lo tiene y no se como hacerlo porfa help tengo q hacerlo en 2 horas...
como puedo hacer q funcione??? trate de abrirlo en con el icono de los edificios pero no funciono  :hitcomp:
creo q hay q seguir unos pasos pero no tengo ni idea.. porfa help help... de verdad le agradeseria mucho q me respondieran los mas rapido posible gracias....

10
C/C++ / ejecutable
« en: Miércoles 10 de Marzo de 2010, 14:16 »
amigos tengo q ejecutar un programa ehco en c++ bulder  6 en una pc q no lo tiene como hago??? q utilizo?? porfavor necesito help me!! gracias de antemano

11
C++ Builder / Re: c++ builder y access
« en: Martes 9 de Marzo de 2010, 16:45 »
amigos para el q necesite esta informacion puede escribirme a este correo box1488@gmail.com
 y con gusto le dare la informacion y los ayudare en lo q pueda..... saludos a todos
 Vive Feliz

12
C++ Builder / Re: c++ builder y access
« en: Martes 9 de Marzo de 2010, 16:44 »
amigos para el q necesite esta informacion puede escribirme a este correo box1488@gmail.com

13
C++ Builder / DBGrid
« en: Viernes 26 de Febrero de 2010, 19:45 »
hola comoe stan?? tengo una pregunta sobre como trabajar con un DBGrid.. resulta q tengo un programa echo en c++ builder y en mi DBGrid mustero informacion pero necesito conparar la informcacion de las celdas del DBGrid. me explico SI(fila 2 la columna 3 == a fila 2 colummna 3){fila2 columna 4= "palabra"};
 eso es lo q quiero hacer pero no se como. una de las opciones q creo es con el evento column del DBGrid pero no se como utilizarlo ni como codificar eso si alguien me puede ayudar se lo agradeceria d corazon GRACIAS de antemano por la informcacion suministrada....

14
C++ Builder / Re: Actualizar Datos??
« en: Miércoles 24 de Febrero de 2010, 20:46 »
viejo mira a ver si con esto te sirve y una pregunta con q bd estas trabajando??'
 si no entiendes la lineas me avisa mi correo es box1488@gmail.com

ADOCommand1->CommandText = "UPDATE Proceso SET BINSTRUMENTOB='"+Edit2->Text+"',PUNTO_MEDICION='"+Edit11->Text+"',FILTRO_AREA='"+Edit16->Text+"' WHERE tag='" + Edit1->Text + "'";
             ADOCommand1->Execute();

15
C++ Builder / Re: Ventana modal que queda oculta
« en: Miércoles 24 de Febrero de 2010, 20:40 »
viejo no se si ya pusiste resolver tu problema pero bueno miidea seria que pusieras show()=false pra cuando llame al otro form con eso creo q es suficiente

16
C++ Builder / c++ builder y access
« en: Miércoles 24 de Febrero de 2010, 18:53 »
hola mi mas cordial saludos a todos. le escribo por q tengo una problema q no he podido resolver tengo un programa en c++ builder y necesito conctarlo a una bd en access estoy utilizando ADO y el problema es q cuando ejecuta ocurre un error  :hitcomp: y no tengo ni idea de como solucionarlo :(

el error ocaurre con estas lineas q se supone  son las q me permiten ver los datos de mi bd al momento de la ejecucion pero no funciona:
nsiString ubicacion=GetCurrentDir();
   AnsiString basedatos="Produccion.mdb";/*nombre de la bd*/
   AnsiString comillas=(char)34;
   ubicacion=ubicacion+"\"+basedatos;
   ADOConnection1->ConnectionString="Provider=MSDASQL.1;Password="";Persist Security Info=True;Extended Properties="+comillas+"DBQ=C:PROGRAM FILESBORLANDCBUILDER6PROJECTSBOXProduccion.mdb;DefaultDir=C:PROGRAM FILESBORLANDCBUILDER6PROJECTSBOX;Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;FILEDSN=C:Program FilesCommon FilesODBCData Sourcesnestle.dsn;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"+comillas; /*esta linea es donde me da el error porq dice q no encuetra el archivo pero esa es la direccion correcta :brickwall: */


   try{
      ADOConnection1->Open();
   }
   catch(const Sysutils::Exception &E)
      { Application->MessageBox(E.Message.c_str(),"Error...",MB_ICONERROR | MB_OK);
        Application->Terminate();

 si alguin me puede ayudar le agradeseria de todo corazon gracias por su tiempo.. espero q me ayuden  :clown:

Páginas: [1]