• Miércoles 9 de Julio de 2025, 23:08

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 - el bare

Páginas: 1 2 [3]
51
C++ Builder / Re: Justificar texto en excel desde codigo??
« en: Viernes 8 de Mayo de 2009, 22:49 »
Que tal, ya lo resolvi... ^_^

aqui pongo el codigo por si a alguien le sirve:

Código: C++
  1.  
  2.  
  3. Hoja.OlePropertyGet("Cells").OlePropertyGet("Item",1,2).OlePropertySet("HorizontalAlignment",xlHAlignRight);
  4.     Hoja.OlePropertyGet("Cells").OlePropertyGet("Item",2,2).OlePropertySet("HorizontalAlignment",xlHAlignCenter);
  5.     Hoja.OlePropertyGet("Cells").OlePropertyGet("Item",3,2).OlePropertySet("HorizontalAlignment",xlHAlignLeft);
  6.  
  7.  
  8.  

Saludos

52
C++ Builder / Justificar texto en excel desde codigo??
« en: Lunes 4 de Mayo de 2009, 22:07 »
Que tal, aqui de nuevo con otra duda.

estoy pasando datos de un form hacia celdas de excel con el OLEobject, los datos se pasan correctamente, solo que hay algunos que quisiera justificarlos pero usando codigo,y que se justifiquen en excel;
Los datos son de unos edits y de unas label, aqui les pongo como las paso:

Código: C++
  1.  
  2.  
  3.         Hoja.OlePropertyGet("Cells").OlePropertyGet("Item",4,4).OlePropertySet("Value",Label10->Caption.c_str());
  4.         Hoja.OlePropertyGet("Cells").OlePropertyGet("Item",3,5).OlePropertySet("Value",Edit1->Text.ToDouble());
  5.  
  6.  
  7.  

Alguien que me pueda decir cual es el codigo para justificar?, me habian dicho que con la propiedad align en el object inspector, pero esta no funciona en excel.

Saludos.. :rolleyes:

53
C++ Builder / Re: Colorear Celda en excel desde builder????
« en: Domingo 3 de Mayo de 2009, 07:48 »
Que tal a todos, ya lo resolvi!!!, solo era hacer esto

Código: C++
  1.  
  2.  
  3.  if(Panel5->Color==clBlack)// EN ESTE CASO EL PANEL SERIA NEGRO
  4.  
  5.  Hoja.OlePropertyGet("Cells").OlePropertyGet("Item",1,1).OlePropertyGet("Interior").OlePropertySet("ColorIndex",1);//negro=1
  6.  
  7.  
  8.  
  9.  

verificar el color con un if y listo!!!!!

 :comp:

54
C++ Builder / Colorear Celda en excel desde builder????
« en: Viernes 1 de Mayo de 2009, 09:51 »
Hola, despues de estar trabajando con mi codigo, me surgio una duda, veran.
en un form tengo varios edits, labels y panels, respecto a los edit y labels los paso a excel mediante el excelOLEobject.
sobre los panels, estos los uso para indicar un estado, mediante un color:

verde-optimo
amarillo-precaucion-
rojo -alerta
 etc.


en fin, mi duda es, como puedo colorear una celda desde codigo en excel, pero con el color especifico del panel??, o sea, si es verde, que se pinte de verde, o si es rojo, se pinte de rojo la celda en excel. tengo este codigo para colorear en excel:

Código: C++
  1.  
  2. Hoja.OlePropertyGet("Cells").OlePropertyGet("Item",1,1).OlePropertyGet("Interior").OlePropertySet("ColorIndex",1);//negro=1
  3. //TENGO OTROS MAS, PUSE ESTE SOLO PARA MOSTRAR
  4.  
  5.  

habia pensado en declarar variables globales para usarlas como banderas, y que cuando un panel adquiera cierto color, estas variables tengan un valor, para usar un if y colorear la celda:

Código: C++
  1.  
  2.  
  3.  
  4. if(bandera==4)// EN ESTE CASO EL PANEL SERIA NEGRO
  5.  
  6. Hoja.OlePropertyGet("Cells").OlePropertyGet("Item",1,1).OlePropertyGet("Interior").OlePropertySet("ColorIndex",1);//negro=1
  7.  
  8.  
  9.  

pero serian muchisimas variables y puede resultar confuso, ademas de usar mas recursos.
hay alguna forma de hacerlo mas sencillo???

55
C++ Builder / Re: Mostrar Form con ComboBox y Button??
« en: Sábado 18 de Abril de 2009, 02:14 »
Hola, fijate que ya tengo un MenuItem, pero quise ponerle el combobox para darle mas vista a la pagina principal...jejejej..maldita vanidad... B)
en cuanto a lo del switch, muchas gracias!!! :rolleyes: funciono de maravilla,..... :D la verdad es q no tenia idea de como usar este componente, pero ya me quedo claro, y de nuevo, muchas gracias... :lol:  problema resuelto.... :P


Saludos.. :hola:

56
C++ Builder / Mostrar Form con ComboBox y Button??
« en: Viernes 17 de Abril de 2009, 10:49 »
hola, tengo una duda q creo es sencilla, dejen me explico.
tengo un proyecto que consta de 18 forms, uno que es el principal y otros 17, antes tenia 17 botones para mostrar cada form, pero la verdad es q en builder no hay muchas opciones de formato (al menos no las he visto) para lo botones, y me gustaria mas poner en un combobox todos los nombres de los forms y que cuando este seleccionado dar click al boton y que me muestre ese form.
yo habia pensado con un if, de hecho hice esto:

Código: C++
  1.  
  2.  
  3. void __fastcall TForm1::Button1Click(TObject *Sender)
  4. {
  5.  
  6. if(ComboBox1->Items=="lepra"){
  7. Form2->ShowModal();
  8. }
  9.  
  10.  
  11. }
  12.  
  13.  
  14.  

no me marco errores, pero no funciono, alguien me podria decir en q estoy mal??, me falta algo??... :comp:

Saludos.. :hola:

57
C++ Builder / Re: Mostrar Grafico en otro Form???
« en: Lunes 13 de Abril de 2009, 23:51 »
:lol:  me salvaste la vida amigo, funciono al 100%.. :P
muchisimas gracias, ahora voy a continuar con mi proyecto, aun me queda muchisimo por hacer. :comp:
 
Gracias.... :beer:  :rolleyes: .


Saludos... :hola:

58
C++ Builder / Re: Mostrar Grafico en otro Form???
« en: Lunes 13 de Abril de 2009, 22:09 »
Hola... Los labels y los edits estan en otro form, lo unico que agrego en el nuevo form es el grafico, que quiero mostrar desde el evento click button del otro form, estuve moviendo de arriba para abajo y no pude hacerlo funcionar, en fin, creo que tendre que hacer mas espacio en el form para mostrar el grafico...  :comp: :lol: jejeje.

Respecto a lo del grafico, lo encuentras en la pestaña "Additional", el objeto se llama "Chart", tiene un dibujo en forma de grafico de pastel o torta, para que lo cheques..
Y pues gracias por las respuestas amigo,aunque no funciono, aprecio tu interes, de verdad, mil gracias. :good: ...


Saludos :hola:

59
C++ Builder / Re: Mostrar Grafico en otro Form???
« en: Lunes 13 de Abril de 2009, 20:37 »
Que tal amigo, fijate que agregue el header como me dijiste, solo que no me quedo claro una cosa.
el codigo que me pusiste en donde va?? en el boton para generar el grafico o en el otro formulario donde deseo mostrar el grafico???

mi codigo quedo asi:

esto lo agregue en el formulario llamado "graflepra" que es donde quiero mostrar la grafica.
Código: C++
  1.  
  2. Series1->AddX(frmlepra->Edit13->Text.ToDouble());//frmlepra es el formulario donde estan los edits
  3. Series2->AddX(frmlepra->Edit59->Text.ToDouble());
  4.  
  5.  

por cierto, tuve que quitarle esto al codigo porque me marcaba error:

,Label5->Caption,ClBlue

me decia que los label no eran parte de ese formulario.

Que estoy haciendo mal??? :brickwall:

Saludos.  :hola:

60
C++ Builder / Mostrar Grafico en otro Form???
« en: Sábado 11 de Abril de 2009, 04:59 »
Hola a todos, al estar trabajando en mi proyecto me tope con esta dificultad.
he agregado el grafico mediante el objeto Chart, y se muestra bien y todo, el problema es que quiero que la grafica se muestre en otro form aparte, para hacerlo mas grande, lo intente, pero como los datos son obtenidos de 2 Edits, al quererlo pasar a otro form me dice que no estan definidos.
hay alguna forma de hacer esto??

aqui adjunto el codigo del evento del click de boton que genera el grafico.

Código: C++
  1.  
  2.  
  3. Series1->AddX(Edit13->Text.ToDouble(),Label5->Caption,clBlue);
  4. Series2->AddX(Edit59->Text.ToDouble(),Label6->Caption,clRed);
  5.  
  6.  
  7.  

Saludos.

61
C++ Builder / Re: Errores Personalizados en Builder 6??
« en: Jueves 9 de Abril de 2009, 08:39 »
Gracias por el codigo, pero la verdad es que no supe que incluir en el codigo de mi proyecto   :brickwall:
no creo que haya que copiarlo y pegarlo tal cual, o si?? que es lo que hay que quitar y que hay que poner??? o es todo???  :huh:


Saludos.. :hola:

62
C++ Builder / Re: Errores Personalizados en Builder 6??
« en: Jueves 9 de Abril de 2009, 03:34 »
que tal, mira, lei lo de try y catch, te iba a poner unas imagenes, donde muestra el error y el try y catch,pero no tengo privilegios,asi que te pongo el codigo, lo que no entiendo es que hay que modificar de ese codigo para quitar el error que aparece.

esto es la linea del try

Código: C++
  1.  
  2.  
  3.  
  4. //---------------------------------------------------------------------------
  5. USEFORM("Unit1.cpp", Form1);
  6. USEFORM("Unit2.cpp", main);
  7. USEFORM("Unit3.cpp", Errorcero);
  8. USEFORM("Unit4.cpp", about);
  9. //---------------------------------------------------------------------------
  10. WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
  11. {
  12.         try
  13.         {
  14.                  Application->Initialize();
  15.                  Application->CreateForm(__classid(TForm1), &Form1);
  16.                  Application->CreateForm(__classid(Tmain), &main);
  17.                  Application->CreateForm(__classid(TErrorcero), &Errorcero);
  18.                  Application->CreateForm(__classid(Tabout), &about);
  19.                  Application->Run();
  20.         }
  21.         catch (Exception &exception)
  22.         {
  23.                  Application->ShowException(&exception);
  24.         }
  25.         catch (...)
  26.         {
  27.                  try
  28.                  {
  29.                          throw Exception("");
  30.                  }
  31.                  catch (Exception &exception)
  32.                  {
  33.                          Application->ShowException(&exception);
  34.                  }
  35.         }
  36.         return 0;
  37. }
  38.  
  39.  
  40.  
  41.  
  42.  




y  el error que menciono dice:

" is not a valid floating point


Saludos... :D

63
C++ Builder / Errores Personalizados en Builder 6??
« en: Miércoles 8 de Abril de 2009, 23:12 »
Hola a todos, aqui de nuevo con una pregunta.
al estar haciendo mi programa me di cuenta de que necesitaba mandar un mensaje al usuario si a este le falta ingresar un dato o si este fue incorrecto, en fin, al estar haciendolo, ejecute el programa y le mandaba un msj de error si faltaba un dato en un Edit, el problema es que despues de mostrar el error que yo le puse en un ShowMessage, me sale el error, no se, como del sistema o default, que dice  " " " is not a valid floating point ".
Alguien sabe como quitar este error y que solo me muestre el del ShowMessage??? quiza comentando alguna excepetion????


Saludos... :P

64
C++ Builder / Re: Crear Graficos con el objeto Chart?????
« en: Miércoles 8 de Abril de 2009, 10:17 »
Muchisimas Gracias betopin, me sirvio al 100.... :D

Si no es mucha molestia, no tendras algun link o me podrias explicar como pasar este grafico a un archivo de excel???
ya tengo en un boton el codigo que pasa todos los datos de los Edits y los labels a excel, solo me faltaria el grafico, a lo mejor ya con lo q tengo puede ser mas facil... :rolleyes:

Saludos.

65
C++ Builder / Crear Graficos con el objeto Chart?????
« en: Miércoles 8 de Abril de 2009, 06:56 »
Hola a todos,antes que nada quiero decirle que es un alivio encontrar una comunidad de ayuda de builder en la red.. :rolleyes:, bueno, mi pregunta es la siguiente.

veran, estoy realizando un programa en builder(obvio,jejeje) que hace calculos sencillos, los cuales son mostrados en varios Edits, lo que quiero saber es como generar un grafico, especificamente de barras, con la informacion de esos Edits al dar clic en un boton.
la verdad es que estuve experimentando con este objeto pero no le entendi nada, espero y puedan ayudarme..

De antemano agradezco su interes al leer este tema... :D


Saludos-

Páginas: 1 2 [3]