|
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 - AnimaSubtilis
1
« en: Lunes 8 de Marzo de 2010, 14:51 »
Y de casualidad no se te antoja un tintico con galleticas..... Por si no sabes.......... NO SE HACER TAREAS.............. Intenta realizar algo de codigo y ya con eso con mucho gusto te podromos ayudar.............. para tal programa mira las funciones random, randomize , manejo de for, y para lo de ordenamiento manejo de vectores y el metodo burbuja..... con eso que acabo de nombrar puedes realizar tu programa....... ve a la fuente de la sabiduria..... Mr google el te colabora jajajajaja TALUEGO............
2
« en: Martes 2 de Febrero de 2010, 14:17 »
upss que pena la verdad cogi en codigo de un trozo de programam mio que ni mire bn mil disculpas
lo que pasa es que yo siempre creo un datamodule llamado tablas y hay si creo todo los componentes de las tablas de mi programa....
bn hecho quitarle el TTccam =). no se cual sera el error... en si no es un error si no una excepcion.. intenta correrlo directamente en el exe haber que pasa...
o configura el builder para que no te saque las excepciones pero en realidad no me acuerdo donde es.........
3
« en: Lunes 1 de Febrero de 2010, 15:38 »
Lo unico que tienes que hacer es recorrer el componente que carga el DBGrid definiendo que Tablas es el componente con el cual visualizas el DBGrid o mejor dicho la tabla AnsiString Temp; Tablas->TCCAM->First();//se ubica en el primer registro while(!Tablas->TCCAM->Eof)//hasta que llegue al final { for(i=0;i<Tablas->TCCAM->FieldCount;i++)//Recorrer las columnas... { Temp=Tablas->TCCAM->Fields->Fields[i]->AsString; Mihoja.OlePropertyGet("Cells").OlePropertyGet("Item",j,i+1).OlePropertySet("Value",Temp.c_str()); } Tablas->TCCAM->Next();//Siguiente registro j++; }
bueno espero que eso te sirva..... recuerda el DBGrid es solo un visor no el componente que tiene los datos.. taluego
4
« en: Jueves 28 de Enero de 2010, 13:38 »
eso es un signo menor seguido de un signo mayor no es ovio  jajaja mentiras jajaja eso es diferente.... SELECT AVG(Total_Consultas + Total_Medicamentos + Total_Horas) AS 'Promedio' FROM tabla WHERE Trimestre <> 'Promedio anual' AND ano = '2009'
mira te explico la consulta...... se saca el promedio de toda la tabla excepto cuando trimestre sea igual a 'Promedio anual' es equivalente a != en C. y que el año sea = a 2009... Bueno eso es todo........
5
« en: Miércoles 27 de Enero de 2010, 14:50 »
Claro que la hay... SELECT COUNT(*) FROM TABLA
avg() es una sentencia para sacar el promedio........ SELECT AVG(Total_Consultas + Total_Medicamentos + Total_Horas) AS 'Promedio' FROM tabla WHERE Trimestre <> 'Promedio anual' AND ano = '2009'
y asi te evitas el dividir y lo del año lo podrias enviar como parametro para calcular solo lo del año que desees... o si no tus tablas seguiran creciendo y tomarias todos los datos.......
6
« en: Lunes 25 de Enero de 2010, 17:39 »
Mira es algo muy sencillo de hacer... int suma; consulta->Close(); consulta->CommandText="select sum(TotConsultas) as suma from tabla where Trimestre <> 'Promedio anual' "; consulta->Open(); suma = consulta->FieldByName("suma")->AsInteger; // y luego es hacer el update en la tabla
siendo consulta un TADODataSet ya seria complementar el where de la consulta.... que pida el año y el update se realizaria de esa manera en fin de resto ya es lo que nescesites taluego........
7
« en: Domingo 24 de Enero de 2010, 14:54 »
Buenas a todos...
en estos momentos estoy desarrollando un programa que envia datos por usb simulando un puerto serie, lo hago mediante un componente de vb algo asi como MScomport, lo que pasa es que siempre que se conecta a un puerto serie este queda con un numero diferente, 1, 2 , 11.
lo que quiero es saber cual es mi puerto, este puerto tiene un nombre fijo, hay alguna manera de conocer los puertos com conectados desde builder y ya conociendo el nombre identificar el numero.
cualquier colaboracion sera bn recibida,
gracias de antemano
8
« en: Viernes 22 de Enero de 2010, 15:46 »
Buenas a todos....
estoy mirando la forma de desarrollar una aplicacion la cual quede activa siempre, la idea es la siguiente.. que este programa comprenda cierta convinacion de teclas y se active, realice una busqueda en una bd con lo que esta en el clipboard y devuelva una respuesta dependiendo lo que este... les agradesco cualquier informacion que posean..
gracias de antemano y seguire cacharreando haber que sale...
9
« en: Jueves 7 de Enero de 2010, 22:51 »
MIRATE ESTA PAG http://c.conclase.netaca encontraras bastante información y tiene un manual desde cero al = san google es tambien de mucha ayuda....... y pues bienvenido a este mundo
10
« en: Martes 29 de Diciembre de 2009, 19:37 »
Jajajaja cada cual puede pensar como quiera...... PERO BUENO HAY LES VA OTRICO MAS... El loro: En Venezuela, un niño regresa de la escuela hambriento y le pregunta asu mamá: -Mamá, ¿qué hay de comer? -Nada, mijo. El niño mira hacia el loro y pregunta: - Mamá, ¿por qué no nos comemos al loro con arroz? -No hay arroz. - ¿Y loro al horno? - No hay gas. - ¿Y loro en laparrilla eléctrica? - No hay electricidad. - ¿Y loro frito? - No hayaceite. El loro contentísimo gritó: -¡¡¡VIVA CHÁVEZ... NOJOOOOODAAAAA!!!  ......... taluego..............
11
« en: Martes 29 de Diciembre de 2009, 18:33 »
Bueno hay va un chiste par afinalizar el año... espero ninguno se incomode.... Se reunen, un japones, un americano y un venezolano; dice el japones " en japon nacel niño sin pielna y sel campeon olimpico en 100 metlos planos" los dos lo miran.. Dice el americano.." en norte amerrica nacer niño sin brazo y ser mejor lanzador en grandes ligas" dice el venezolano.." en venezuela hace 49 años nacio un niño sin cabeza, agarramos un coco, lo rellenamos de basura y se lo pusimos y ahora es presidente de la republica" FELIZ AÑO NUEVO............
12
« en: Martes 29 de Diciembre de 2009, 15:15 »
Mira buscate un libro que se llama "La cara oculta de c++ Builder" hay te dan bases de Builder orientado a bases de datos en si para comenzar es un libro muy completo que a mi personalmente me sirvio bastante...... bueno cualquier cosa con gusto para colaborarte bueno no siendo mas por si las FELIZ AÑOS taluego...........
13
« en: Lunes 28 de Diciembre de 2009, 14:10 »
 ...... mira que de vez en cuando hay que esforzarce un poquito.... y no esperar que todo te llegue del cielo... un poquito de por favor... eso que te pase es solo un ejemplo....... faltaria decir parametro = ComboBox1->Text;
y lo de doble comillas es una forma de hacer consultas en sql... te recomiendo que leas mas sobre lenguaje SQL y estudiate un poquito mas sobre los componentes del Builder y como funcionan.... bueno espero que sea de ayuda........................ taluegooooooooooooooo..........
14
« en: Sábado 26 de Diciembre de 2009, 22:51 »
Mira es sencillo... AnsiString Localidad,parametro;//parametro seria cualquier campo a igualar en este caso utilizare un idlocalidad ADODataSet1->Close(); ADODataSet1->CommandText = "select * from TablaCentros where idlocalidad = '"+parametro+"'" ; ADODataSet1->Open(); Localidad = ADODataSet1->FieldByName("Nombre_Localidad")->AsString;
teniendo en cuenta que en la estructura de tu tablaCentros se encuentre el idlocalidad.. dicho idlocalidad podria estar en el combobox y dependiendo la escojencia del usuario se desarrolla el filtro... asi se puede hacer con muchos mas parametros solo es seguir concatenando la cadena... bueno es algo asi espero que sea de ayuda.. taluego.................
15
« en: Miércoles 23 de Diciembre de 2009, 23:40 »
Todo es posible........
simplemente es concatenar la cadena a la consulta que deseas hacer.......
un ejemplo seria bueno para poder guiarte mejor.............
bueno...........
taluego...........
16
« en: Viernes 11 de Diciembre de 2009, 16:46 »
Puss si aun tienen invitacion... me gustaria probarlo haber que tal es....... =) mi correo de gmail es georgeurru@gmail.com.. gracias de antemano.......
17
« en: Lunes 23 de Noviembre de 2009, 19:11 »
todos esos datos los tienes ya guardados porque simplemente a la hora de poner el reporte le das una fecha inicio y una fecha fin.. de esta manera podra calcular lo que sea... trimestres bimestres etc.. o pues dependiendo lo que diga el combo o un edit... en puedes utilizar los componentes de fecha para que sea mas agradable para el usuario... bueno eso depende de lo quieras SELECT *FROM tabla WHERE fecha BETWEEN '20090801 00:00:00.000' AND '20090830 24:53:59.000'
18
« en: Viernes 20 de Noviembre de 2009, 14:57 »
Todo lo que desees se puede hacer.... segun entendi lo que nescesitas es hacer una consulta dependiendo la opcion... switch(ComboBox1->ItemIndex) { case 1: /*algo aca*/break; case 2: /*algo aca*/break; }
pero pues la pregunta esta un poco confusa.... mira te recomindo hacer un Proceso de almacenado.. es mas facil porque segun veo quires hacer update.. y no se que mas cosas... en si creo que para ayudarte nescesitaria ver las estructuras de tus tablas y pues saber que es lo que quieres.... pero pues...................... El unico limite de la programacion es la imaginacion  ..............
19
« en: Martes 10 de Noviembre de 2009, 14:55 »
De nadas......................... Cualquier cosa con mucho gusto........ taluego........
20
« en: Lunes 9 de Noviembre de 2009, 19:31 »
SIPO SE LIGAN de la misma manera que un TTable...
pones un TDataSource en la propiedad DataSet buscas el TADODataSet, en el DBGrid en la propiedad DataSource buscas el TDaraSource y ya eso es todo
......
21
« en: Sábado 7 de Noviembre de 2009, 21:13 »
Claro que lo puedes utiliuzar con un dbgrid lo que me preguntaste de FieldByName como su nombre dice es por nombre....... y campo es un campo de la consulta.... osea AnsIString documento; ADODataSet1->Close();//primero cierro el componente para volver a cargarlo ADODataSet1->CommandText = "select documento from TablaClientes ";//Aca generas la consulta que nescesitas ADODataSet1->Open();//Aca abres la vista.... documento = ADODataSet1->FieldByName("documento")->AsString; ShowMessage(documento);
suponiento que en la TablaClienes existe un campo documento este muestra el primer documento de la consulta Ok-...... espero que sea de ayuda... taluego..................
22
« en: Sábado 7 de Noviembre de 2009, 17:26 »
Por mi parte para realizar consultas a las base de datos utilizo el componente TADODataSet algo asi ADODataSet1->Close();//primero cierro el componente para volver a cargarlo ADODataSet1->ComandText = "select campo from tabla where condicion";//Aca generas la consulta que nescesitas ADODataSet1->Open;//Aca abres la vista.... ADODataSet1->FielByName("campo")->AsString;//Aca capturas el dato... si son mas de uno tienes que recorrerlo pero no me acuerdo como es...
Espero que sea de ayuda....... cualquier cosa me cuentas......
23
« en: Miércoles 4 de Noviembre de 2009, 22:04 »
Yo me acuerdo que para hacer eso utilizaba los componentes del labview..... tienes que importar la ocx y hay tendrias eso............. bueno la verdad no me acuerdo de mas pero puedes empezar por hay..... buscando jajajaj
24
« en: Martes 27 de Octubre de 2009, 22:20 »
 Siempre a la orden y con mucho gusto de ayudar.............. taluego...........
25
« en: Martes 27 de Octubre de 2009, 20:44 »
Bueno lo primero se hace mediante la funcion strcat de la libreria string.h http://www.conclase.net/c/librerias/funcion.php?fun=strcathay ta como funciona... y lo de excel esa seria una forma guardar el archivo como .csv.. generalmente espero no equivocarme es un archivo plano separado en lo general por ; (punto y coma)... para lo primero por ejemplo en dev c que es el que manejo cuando programo en c existe la clase string.... en la cual puedes hacer algo asi string pal,ax,ax1; ax = "c:\prueba"; ax1 = "\archivo.txt"; pal = ax+ax1;
algo asi, de esta manera seria mas facil concatenar las palabras.......... bueno espero que sea lo que nescesitas... taluego.................
|
|
|