|
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
26
« en: Sábado 26 de Diciembre de 2009, 22:27 »
Que tal Anima, gracias por tu pronta respuesta y perdona la tardanza en responder..... Concatenar la cadena a la consulta???....usando el strcat?, o como seria? aqui te dejo la manera en que hago las consultas.. AnsiString Localidad; ADODataSet1->Close(); ADODataSet1->CommandText = "select * from TablaCentros " ; ADODataSet1->Open(); Localidad = ADODataSet1->FieldByName("Nombre_Localidad")->AsString;
como seria?, le concatenas el contenido, en este caso quiero pasarle valores de un combobox, no estoy seguro, pero segun recuerdo se concatenaba asi: strcat(cadenaorigen,cadenadestino); no recuerdo muy bien....jejeje Saludos....y felices fiestas!!!......
27
« en: Miércoles 23 de Diciembre de 2009, 22:36 »
Que tal a todos, tengo una duda, ahora sobre consultas SQL... Me pregunto si se puede hacer una consulta segun lo seleccionado en un combobox... tengo un combobox con varias opciones, y me gustaria que se hiciera una consulta segun lo que el usuario seleccione... algo asi.. select * from tabla clientes where "segun lo seleccionado del combobox" Es posible hacerlo??.... Saludos...
28
« en: Viernes 18 de Diciembre de 2009, 01:44 »
29
« en: Jueves 17 de Diciembre de 2009, 03:34 »
Que tal señores, tengo una pequeña duda...como le hago para pasar el contenido de un combobox a una tabla de SQL???... ya tengo hecho todo(base de datos,conection string, etc) Se como pasar los datos de un Edit, lo hago asi..... Tabla->FieldByName("Nombre")->AsString = Edit1->Text;
Pero no se como hacerle para pasar lo de un combobox, si sustituyo lo de edit por combobox me da error...... Como se Hace????.....
30
« en: Martes 1 de Diciembre de 2009, 23:45 »
Que tal señores.... tengo una duda..... Puedo exportar el contenido de un DBGrid a un archivo de excel desde C ++ Builder 6?? Busque y me encontre con ejemplos, pero eran para delphi y visual... Se podra utilizando los componentes OLE de excel??? Les agradezco la atencion.. Saludos.. ..
31
« en: Lunes 23 de Noviembre de 2009, 20:06 »
Que tal Anima... Interesante lo de los componentes de fecha,para serte honesto no los he manejado antes,ademas yo pienso que seria mas simple,no se tu q pienses. solamente se calculan los datos cada trimestre,serian 4 filas en la tabla,con la variacion en el campo "año"lo que se necesita es sacar un promedio de esos 4 trimestres para sacar la estadistica anual. pensaba en en un form con 2 combobox, uno en el que el usuario seleccionara el programa de accion (tabla) y el otro donde seleccion el año. select * from "segun lo del combobox" where año = 'combobox año' y ya mostrar esos datos, no se si haya otro componente que sea mas atractivo que el dbgrid, visualmente hablando, no se si se pueda mostrar en los edits de un formulario. Como ves, que te parece?...es buena la opcion o hay otra mejor?? Saludos...
32
« en: Viernes 20 de Noviembre de 2009, 23:28 »
Que tal Anima.. . jejeje,viendo de nuevo mi pregunta si que es algo confusa, te adjunto una imagen de mi programa: Como puedes ver lo que hace mi programa es simple, solo calcula y dependiendo el resultado da un color. En fin, una vez guardados los datos, quiero poner un form, en donde agregue 2 combobox, como los que estan en la imagen, tanto de año como de trimestre, y que segun lo que se seleccione, se muestre. Select * from Colera where "contenido combobox año" && "contenido combobox trimestre", algo asi... y otra de mis preguntas seria, ya que se guarden los datos de los 4 trimestre, por ejemplo del 2009, como se puede hacer para que esos datos se sumen y se haga un promedio, y que se guarden, ya sea en la misma tabla o en otra...... Perdon por tanto rollo, pero estoy hecho un mar de dudas, si no me entiendes me dices... Gracias por tu atencion amigo... Saludos!!!..
33
« en: Viernes 20 de Noviembre de 2009, 01:46 »
Hola Nuevamente a todos.. Tengo algunas dudas. Sigo desarrollando mi aplicacion,y ahora estoy por montarle la base de datos. estoy trabajando con c++ builder 6, mi gestor sera el SQL express. en fin, dejen me explico: mi programa elabora reportes trimestrales, serian 4 por año,esos reportes se guardan desde un form a una hoja de excel, eso ya esta, lo que necesito hacer es que con un boton se genere un reporte anual. yo pensaba en hacer una consulta, buscando todos los de un mismo año, pero no se si se pueda hacer un promedio de los datos de la consulta y hacer una sola fila de datos, creo que habia una sentencia de SQL, algo de group, mas no se si se use para esto. ademas, no se si se pueda hacer una consulta dependiendo de una seleccion de un combobox. En resumen, mis dudas son: Es posible sacar un promedio de una consulta y guardarlo en la misma tabla de sql(tengo los 4 trimestres, dividir entre 4 y hacer uno solo??)?? Se puede hacer una consulta dependiendo lo que se seleccione de un combobox??, tengo en estos el año y el trimestre. Espero darme a entender... ..perdon por tanto rollo.... De antemano gracias por su atencion. Saludos!!
34
« en: Martes 10 de Noviembre de 2009, 07:58 »
35
« en: Sábado 7 de Noviembre de 2009, 21:50 »
Hola. Efectivamente!!!, me muestra el primer campo de la tabla, en mi caso seria el nombre, y ya se lo copie a un Edit..... AnsiString Nombre; ADODataSet1->Close();//primero cierro el componente para volver a cargarlo ADODataSet1->CommandText = "select * from TablaClientes where Ciudad = 'ameca' ";//Aca generas la consulta que nescesitas ADODataSet1->Open();//Aca abres la vista.... Nombre = ADODataSet1->FieldByName("Nombre")->AsString; ShowMessage(Nombre); Edit1->Text=Nombre; showclientes->ShowModal();
Oye, y como lo utilizas en un DBGrid??,tengo que relacionar las tablas o algo asi?? Saludos...
36
« en: Sábado 7 de Noviembre de 2009, 20:52 »
Que tal Anima...Ya habia visto el componente..no tenia idea de que funcionara en consultas... En fin, lo implemente en un boton, lo puse asi: ADODataSet1->Close();//primero cierro el componente para volver a cargarlo ADODataSet1->CommandText = "select * from TablaClientes ";//Aca generas la consulta que nescesitas ADODataSet1->Open();//Aca abres la vista.... //ADODataSet1->FieldByName("campo")->AsString;//Aca capturas el dato... si son mas de uno tienes que recorrerlo pero no me acuerdo como es... showclientes->ShowModal();
Como podras ver, comente la linea de Fieldbyname, ya que me marcaba un error en tiempo de ejecucion, diciendo que no encontraba a "campo". lo comente porque no se que es campo, no se si me podrias explicar a que le asignaste ese nombre... ,es un edit? o que es?? el codigo lo puse en un boton para mostrar lo consultado, no se si este bien...:S:S Este componente tambien se puede usar con un DBGrid??...asi muestro los datos actualmente, solo que si cierro el programa, y lo vuelvo a abrir, ya no me los muestra, tengo que agregarle datos nuevos para que muestre todos los que hay.. Espero no haberte confundido con tantas preguntas.. Saludos...
37
« en: Viernes 6 de Noviembre de 2009, 23:54 »
Que tal Gente!!!,ahora les tengo una pregunta sobre bases de datos, espero y me puedan orientar. Estoy desarrollando una aplicacion pequena, y ocupo meterle base de datos, elegi a SQL, ya tengo hecha la conexion con la base de datos, ya agrego datos a la tabla, lo que no se es como hacer consultas. He visto por ahi un componente que se llama Query, pero no se usarlo,sera ese??..En fin, me gustaria saber como puedo hacer para consultar datos de una tabla y mostrarlos en un Edit. Estoy trabajando con el ADOConnection. Cualquier Ayuda o consejo... estare muy agradecido... Saludos...
38
« en: Miércoles 14 de Octubre de 2009, 02:54 »
Que tal TRod, las busque y las implemente, muchisimas gracias.... Habia escuchado de la libreria math, pero no sabia de estas funciones.. aqui dejo como lo hice por si le puede servir como guia a alguien.. void __fastcall TForm1::Button1Click(TObject *Sender)//CODIGO PARA BOTON1 { double raiz;//Raiz es el nombre de la variable que use para almacenar la funcion sqrt, puede ser el nombre q sea raiz= sqrt(Edit1->Text.ToDouble()); //Edit1 es de donde obtiene el numero para sacarle la raiz Edit2->Text = FloatToStr(StrToFloat(raiz));//Edit2 es donde se va a mostrar el resultado } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender)//codigo para boton 2 { double cuadrado,y=2.0;//lo mismo que arriba, cuadrado es el nombre que le puse..Y es la variable que almacena la potencia para elevar al numero, en este //caso, es 2. cuadrado= pow(Edit3->Text.ToDouble(),y);//igual que arriba, Edit3 es de donde se obtiene el numero a elevarse. Edit4->Text = FloatToStr(StrToFloat(cuadrado));//Edit4 es donde se mostrara el resultado }
Y de nuevo, muchas gracias TRod... Saludos...
39
« en: Martes 13 de Octubre de 2009, 02:19 »
Que tal señores, de nuevo con una duda en builder. tengo q hacer unos calculos, con el contenido de unos Edit (numeros), y necesito elevar al cuadrado y sacar raiz cuadrada de esos datos. mi pregunta es si existe alguna funcion en builder q me facilite las cosas o tengo que hacerlo manual?..de ser asi, me podrian orientar??.. de antemano les agradezco su interes..
40
« en: Viernes 7 de Agosto de 2009, 04:02 »
Orale Alfaman, muy completo el manual, hay que tenerlo guardado... Gracias por el aporte... Saludos
41
« en: Domingo 2 de Agosto de 2009, 00:26 »
que tal amigos, creo que esta duda es sencilla, pero no puedo solucionarla.. veran, en una aplicacion que estoy desarrollando, esta la opcion de generar un grafico, todo funciona de maravilla, solo que el programa puede dar un resultado de texto en un edit, un ¨N/A¨, que es en caso de q no halla datos, en fin, quisiera saber si me pueden decir como pasar esto a un grafico, yo intente lo siguiente: formcompras->Series2->AddX(Label3->Caption.c_str()); //ME DIO ERROR, ASI QUE INTENTE ESTO: formcompras->Series2->AddX(Edit3->Text.ToDouble(),Label3->Caption,clLime); //tampoco... :mellow:
En que estoy mal???
42
« en: Viernes 17 de Julio de 2009, 06:45 »
Q tal, ahora si ya te entendi.,........ ahora si guarda el grafico solamente. respecto al savedialog es exactamente lo que buscaba... Muchisimas Gracias............ Saludos...
43
« en: Viernes 17 de Julio de 2009, 02:05 »
Que tal TRod, la verdad es que no entiendo lo que me quieres decir con lo de la pista... TWinControl......... Respecto al saveimage no entiendo lo de guardar_imagen, es el nombre de la funcion??? soy nuevo en builder y no se demasiadas cosas... Saludos..
44
« en: Jueves 16 de Julio de 2009, 05:04 »
Que tal, ahora con esta duda... Tengo un grafico en un form, es un objeto chart, y queria saber como guardar ese grafico como imagen. en otro foro me pasaron esta funcion, pero guarda toda la ventana del form:... void GuardarImagenDelControl(TWinControl *Control, AnsiString FileName) { HDC DC; Graphics::TBitmap *BitmpPrueba = new Graphics::TBitmap(); try{ BitmpPrueba->Width = Control->Width; BitmpPrueba->Height = Control->Height; DC = GetWindowDC(Control->Handle); BitBlt(BitmpPrueba->Canvas->Handle, 0, 0, Control->Width, Control->Height, DC, 0, 0, SRCCOPY); ReleaseDC(Control->Handle, DC); BitmpPrueba->SaveToFile(FileName); } __finally{ delete BitmpPrueba; } }
esto va en el boton de guardar: GuardarImagenDelControl(Form1,"c:\prueba.bmp");
en fin, queria ver si me pueden decir la funcion para guardar solo lo del grafico, y aprovechando, si me pueden decir como implementar un saveimage dialog para darle la opcion al usuario de donde guardar la imagen.... o si hay una opcion mas facil, se los agradeceria... Saludos...
45
« en: Domingo 12 de Julio de 2009, 09:29 »
Es Exactamente lo que buscaba!!!!.... Ya lo implemente y funciono Muchisimas Gracias Shakka......... Saludos...
46
« en: Domingo 12 de Julio de 2009, 03:23 »
Que tal a todos, aqui con otra duda...Me explico.. quiero dividir una cantidad entre otra, una de esas cantidades es .03, por ejemplo, quiero dividir un 3 entre .03, a lo que el builder me dice que no puedo dividir entre cero... , cosa que la calculadora de windows si hace, no se si halla manera de hacer esta division en builder,aqui les pongo el codigo que tengo, quizas este mal: Edit9->Text = FloatToStr(StrToFloat(Edit7->Text) / StrToFloat(Edit8->Text))/(.03);
Saludos...
47
« en: Lunes 22 de Junio de 2009, 02:19 »
Hola, alguien sabe como pasar un grafico hecho con un chart a un archivo en excel mediante los OLEobject o de otra manera?? o como pasarlo nomas??? Saludos
48
« en: Jueves 28 de Mayo de 2009, 03:46 »
Efectivamente Anima, eso era lo q faltaba, el c.str, ya con eso ya genera el reporte. Lo deje asi: 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..
49
« en: Miércoles 27 de Mayo de 2009, 00:17 »
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: Hoja.OlePropertyGet("Cells").OlePropertyGet("Item",1,5).OlePropertySet("Value",ComboBox1->Items->Strings[ComboBox1->ItemIndex]);
Saludos..
50
« en: Martes 26 de Mayo de 2009, 23:05 »
Que tal a todos, aqui con una duda. 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: Hoja.OlePropertyGet("Cells").OlePropertyGet("Item",1,1).OlePropertySet("Value",ComboBox1->Caption.c_str());
Pero me daba error, asi que le cambie a esto: Hoja.OlePropertyGet("Cells").OlePropertyGet("Item",1,1).OlePropertySet("Value",ComboBox1->Text);
No me marco error, pero al generar el reporte el programa marcaba error. Alguna Sugerencia??.. Saludos...
|
|
|