![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Activar muchos Query.
Hola foreros again.
Tengo un datamodule con hasta 30 Querys que uso. Normalmente cuando estoy programando los tengo todos en Active=True. Pero cuando llevo el programa a la oficina para que funcione bien, los desactivo todos y su Adoconection tambien y los activo por codigo porque tengo que cambiar el ConnectionString (la BD esta en SQLExpress 2005) en el create del datamodule. Todo funciona bien. Ahora mi pregunta. Una vez que regreso a casa a trabajar, tengo que de nuevo activar MANUALMENTE todos esos querys para trabajar en tiempo de diseño. Hay alguna forma en el datamodule de decirle que todos los ADOQuery Active=True??? Es un poco pesado ir de uno en uno y activarlos (no vale seleccionarlos todos y activarlos, es casi lo mismo) Gracias. |
|
#2
|
||||
|
||||
|
Entiendo que hablamos de tiempo de diseño, así qué:
- CnPacks tiene una opción para seleccionar de un datamodule o Form todos los TAdoquery (por ejemplo), así que dando un par de clics de ratón, ya los tienes todos seleccionados, cuestión de ir ahora al inspector de objetos. - También existe una opción para que al compilar, automáticamente ponga los TDatabase.Connected a false (en realidad la propiedad que tú quieras, de cualquier clase de delphi). No recuerdo si es una opción de cnPacks o de GExperts, porque ambos la tienen, pero uno de ellos es más potente que el otro. El punto aquí es que sólo tienes que compilar toda la aplicación, cnPacks se encarga de abrir los datasets. - Hazte un programa en Delphi que lea los .dfm y modifique esa línea, al ejecutarlo, delphi te avisará que el datamodule ha cambiado y si quieres cargarlo de nuevo en el IDE, respondiendo que sí, hecho. De momento no se me ocurre nada más. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#3
|
||||
|
||||
|
También tienes la opción manual. Dispon todos los Adoquery en un area rectangular contigua del Datamodulo, sin que haya en medio objetos ajenos a lo pretendido.
Ahora pincha con el ratón rodea los Adoquery, una vez seleccionados todos, vas al inspector de objetos y activas todos los Adoquery a la vez. Tiempo estimado despues de haberlos colocado convenientemente, 5 segundos. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#4
|
||||
|
||||
|
Perdona mi ignorancia, pero nunca he usado el cnPack o el GExpert ese del que me hablas. Que son? Componentes? Updates del delphi?
Con respecto a la otra variante, usaba esa que me decias, pero el problema es que soy un poco ordenado y para no liarme. Tengo ordenado los querys con sus respectivos datamodules al lado e incluso otras cosas que llevan en su diseño. Pero bueno, la intencion es lo que vale. Lo del programita en delphi de activarlo interno en el DFM no esta mala la idea, pensare en ello. Gracias por sus comentarios e ideas. |
|
#5
|
||||
|
||||
|
Si los buscas en google irás a su web.
Son Expertos para el IDE del delphi (plugins que lo llamarían algunos). No te asustes cuando veas esta imagen http://delphi.wikia.com/wiki/CnWizards analiza bien despacio cada circulito rojo, verás las mejoras que le incluye al IDE. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#6
|
||||
|
||||
|
Se ve muy bien, pero, veo muchas cosas delos circulitos que ya las trae el delphi2007, es compatible con este??
No traera problemas al IDE??? |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Error: "Operation not applicable" al activar un query | karaoke | Conexión con bases de datos | 3 | 17-12-2007 12:26:32 |
| Problemas con generadores en relacion Muchos-a-Muchos | Hagen | Firebird e Interbase | 3 | 30-10-2006 16:47:51 |
| Me cierra Delphi totalmente al activar Query | JamesBond_Mx | SQL | 2 | 12-01-2006 15:47:39 |
| Muchos carcteres en una línea | mastercad | Gráficos | 0 | 15-07-2005 04:06:08 |
| ... muchos requisitos ... | Jure | Humor | 0 | 02-04-2004 16:22:18 |
|