|
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 - Linspire
Páginas: 1 ... 3 4 [5] 6 7 ... 10
101
« en: Jueves 11 de Mayo de 2006, 00:32 »
Creo que serìa màs o menos asì.
int tecla; tecla=Key; if((tecla>='a') || (tecla<='z')) { tecla=NULL; } else Key=tecla;
No lo he probado porque ahorita estoy en un cyber y no tengo Builder pero tal vez te funcione.
Suerte!..
102
« en: Miércoles 10 de Mayo de 2006, 18:36 »
Ok, por nada, si necesitas algo más no dudes en preguntar, por supuesto que este dentro de mis posibilades.
103
« en: Miércoles 10 de Mayo de 2006, 00:56 »
Pues bien my friend, ya revise tu código y en realidad era solo un detalle, lo correcto es así, todo lo demás esta bién (creo), lo correcto es:
Word an, mn, dn; Word ahoy, mhoy, dhoy ; DecodeDate(FechaInicial, an, mn, dn); DecodeDate(FechaFinal, ahoy, mhoy, dhoy); fecha1= IntToStr(dn) + '.' + IntToStr(mn)+ '.' + IntToStr(an) ; fecha2= IntToStr(dhoy)+ '.' + IntToStr(mhoy) + '.' +IntToStr(ahoy); ShowMessage(fecha1); ShowMessage(fecha2); consulta = "SELECT * FROM RIPS WHERE FechaProced >= '" + fecha1 + "' AND FechaProced <= '" + fecha2 + "' AND CodigoEntidad='CA1309'"; Query1->Close(); Query1->SQL->Clear(); Query1->SQL->Add(consulta); Query1->Open();
Si no te funciona publica otro mensaje, por cierto la última tabla que enviaste no es la misma que publicaste junto con el proyecto.
PD. Estoy mejor, solo tengo una herida como de 4 cm de largo, 0.5 de ancho y 1cm de profundo, es para hacer las curaciones (que por cierto duelen un p...), los médicos dicen que en unas tres semanas el tejido se regenerará y la herida cerrará por si sola, solo tengo que estar bajo estricto control médico. Gracias por la buena suerte.
Suerte!..
104
« en: Martes 9 de Mayo de 2006, 00:40 »
Bueno, ya revisé tu tabla (disculpa que sea hasta ahora, lo que pasa es que ese día tuve que ser hospitalizado de urgencia por una infección en una herida de una cirugía reciente) y dejame ´preguntarte ¿Cómo diablos piensas hacer esa consulta si en tu tabla no existen algunos campos que tratas de utilizar?, por ejemplo el campo "fechaproced" no existe en la tabla, por lo tanto SQL no puede encontrar ese campo. O si entendí mal pues vuelveme a explicar.
Precisamente el error que te sale dice "Nombre de campo inválido, fecha1". Significa que no existe o tiene otro nombre.
105
« en: Viernes 5 de Mayo de 2006, 23:12 »
Quiza si publicas la tabla en donde quieres hacer la consulta yo pueda ayudarte, al parecer no es un problema tan grande o revisa que los nombres de tus campos estan bien escritos porque el error que pones si no me equivoco solo sale cuando un campo está mal escrito.
Suerte!..
106
« en: Jueves 20 de Abril de 2006, 02:54 »
Eso es simple, no tiene que ser una imagen en formato .gif, simplemente pon la propiedad (del TImage) Transparent a true y es todo.
107
« en: Viernes 7 de Abril de 2006, 20:59 »
Pues creo que eso pasa porque lo que haces es llamar a la forma con FormX->Show();, pues bien, supongo que eso si sale, pero hay un detalle, la estás llamando pero no le dices que se muestre, por lo que te hace falta ponerle FormX->Visible = True;, después de llamarla, espero que te sirva. y espero haberte entendido.
Suerte.
108
« en: Viernes 7 de Abril de 2006, 16:13 »
Porque no mandas el contenido del DBGrid a un TMemo, y una vez ahí mandarlo a a impresión. Eso debe hacerse con un ciclo for.
Suerte.
109
« en: Viernes 31 de Marzo de 2006, 05:41 »
Supongo a que nuestro amigo se refiere a que al poner el cursor en un Edit èste muestre un texto (por lo que entiendo), eso se hace escribiendo cualquier texto en la propiedad Hint del Edit y despuès poner la propiedad (del Edit tambièn) ShowHint a true. Asì de fàcil.
Espero sea lo que querias.
Suerte.
110
« en: Miércoles 22 de Marzo de 2006, 15:21 »
Ahhh, creo que ya entendí, eso lo haces con un Bucle for, serí algo así como: (No lo probé, solo se me ocurrió) AnsiString data; for( int i = 0; i < Table1->FieldCount; i++) { data=Table1->Fields->Fields ->FieldName.c_str()); }
Espero te sirva y esta vez sea lo que querías
111
« en: Lunes 20 de Marzo de 2006, 21:58 »
Creo que para capturar la celda seleccionada en un DBGrid se hace de la siguiente manera: if ( ! DBGrid1->DataSource->DataSet->IsEmpty() && Key == VK_RETURN ) // Si hay datos... Edit1->Text = DBGrid1->DataSource-> DataSet->FieldByName("TUCAMPOLLAVE")->AsString; Saludos y suerte!.. PD. No lo probé, es solo un código que hallé en Internet.
113
« en: Miércoles 15 de Marzo de 2006, 00:28 »
Creo tener lo que quieres, solo entra a mi página web y ve a Descargas, después a tutoriales y finalmente a C++Builder, descarga La cara oculta de C++Builder, trae lo que necesitas. Por si no puedes descargar el archivo mándame en mail a unsire@lycos.es para que te lo envie. Suerte.!....
114
« en: Domingo 12 de Marzo de 2006, 17:55 »
Bueno my friend, si me das tu correo te envío un poyecto que hice en mis semestre pasado donde uso lo que dices, corre en C+++Builder 5 y es solo una parte el proyecto completo estaría de más, pero como mencioné, en eso está justamente lo que quieres.
116
« en: Viernes 10 de Marzo de 2006, 23:54 »
Quizá puedas comentar el código donde te da error y veré si puedo ayudarte, creo que hay algunos detalles que arreglar.
117
« en: Viernes 10 de Marzo de 2006, 23:41 »
Pues en eso no puedo ayudarte, yo también uso C++Builder 5.0 y corre perfectamente sin ningún problema.
118
« en: Viernes 10 de Marzo de 2006, 21:26 »
Hola, resulta que tengo un StringGrid con 3 columnas y X renglones y lo que quiero hacer es enviar todos esos datos a una Tabla Paradox, he recorrido el StringGrid con un for doble para leer los datos pero no tengo ni idea de como enviarlos a la tabla, agradeceré que puedan ayudarme.
119
« en: Viernes 10 de Marzo de 2006, 20:54 »
120
« en: Viernes 10 de Marzo de 2006, 18:25 »
Naturalmente es un problema de Firefox, solo quería saber si eso puede corregirse con un Script pero al paracer no, de todas formas muchisimas gracias por tu ayuda.
121
« en: Viernes 10 de Marzo de 2006, 05:58 »
Ah pues, perfecto, muchisimas gracias por tu ayuda. Así se entiende mucho mejor. Gracias nuevamente.
122
« en: Viernes 10 de Marzo de 2006, 00:49 »
Joder, pues no entendí nada de tu código y menos en donde se programa, podrías comentarlo?
123
« en: Jueves 9 de Marzo de 2006, 16:42 »
Pues en mi caso nunca he hecho un reloj digital para hecerte sincero, y pues tambien doy nuevo en esto de la programación, hace poco hice un cronómetro para una aplicación, quedo más o menos así. int i,x=0; //Declaramos variables. if(Edit1->Text.IsEmpty()==true) //Comprobamos que se haya escrito un número ShowMessage("Por favor escribe un número."); else { x=Edit1->Text.ToInt(); for(i=x;i>=1;i-1) //Iniciamos el ciclo { Form1->Caption=i; Label1->Caption=i; Label1->Repaint(); Sleep(10); //Esperamos 10 milesimas de segundo Label1->Refresh(); i--; //Cuando pase el tiempo de espera restamos 1 al tiempo inicial, esto continuará hasta que i=1 }ShowMessage("Times is over"); } Eso podría considerarse un For normal, compuesto así for(i>=1;i<=100,i++), un for infinito es algo así for(; . Dejame investigar más sobre este for y veré si puedo brindarte más ayuda porque creo que yo también necesitaré conocerle.
124
« en: Miércoles 8 de Marzo de 2006, 20:34 »
Joder, es que acaso nadie tiene idea de la respuesta a esta pregunta?. En mi caso no puedo suponer algo porque programo en C++, C, HTML y CSS pero solo se unas cuantas cosas en JavaScript.
125
« en: Miércoles 8 de Marzo de 2006, 20:30 »
Porque no haces primero un Reloj apoyando de de un FOR infinito y en ello te basas para hacer uno analógico, por ejemplo, podrías pintar una linea con un canvas y cada cierto tiempo (1 min, 1 seg, 1 hora) rotar la linea X grados (Eso podría ser una manecilla) y así sucesivamente. Bueno, es solo una idea, espero que hayas entendido y también espero haber entendido lo que quieres.
Páginas: 1 ... 3 4 [5] 6 7 ... 10
|
|
|