![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Hola
Para mi se puede con un solo query, ya que la sentencia que usas esta en una constante, en vez de llamar al query uno o dos, llamaria a la costante, recuerda que Text elimina todo, asi que se puede usar solo uno. Saludos |
|
#2
|
|||
|
|||
|
¿Cómo?
Pues me parece que en la linea: Código Delphi [-]ADOQuery1.Active:= True; no puede existir dos Consultas Activas. Cita:
¿Cuál sería la modificación de mi código para que realice el mismo trabajo con un solo TADOQuery? |
|
#3
|
||||
|
||||
|
Hola
Ve por ejemplo un pedacito de mi programa: Aqui con un ADOQuery (QTemp.) llamo primero a la tabla Usuarios cargo los datos en un combobox (CBUsuarios.) y luego con el mismo query llamo a la tabla Estaciones y cargo los datos en CBEstaciones. El concepto que aplicas es esencialmente el mismo, solo que la sentencia sql la pones en una constante, nada mas. Bueno es mi humilde opinion. Saludos |
|
#4
|
|||
|
|||
|
En este momento no tengo Delphi a mano, pero probaré tu sugerencia y mañana os comento.
|
|
#5
|
|||
|
|||
|
Hola,
Cita:
desactiva la consulta y EMPIEZA de nuevo otra consulta, y si se fijan Yo tengo una línea que dice FIRST después de recorrer todos los registros del segundo bucle, si desactivara la anterior consulta a FALSE cada vez empezara la nueva repitiendo lo mismo. Código:
OBJETO USO TIPO Compu Nueva Externo Compu Vieja Externo Monitor Nuevo Externo Monitor Viejo Externo Tarjetas Nuevas Interno Tarjetas Viejas Interno Pernos Nuevos Interno Compu Nueva TIENE Tarjetas Nuevas Compu Nueva TIENE Tarjetas Viejas Compu Nueva TIENE Pernos Nuevos Compu Vieja TIENE Tarjetas Nuevas Compu Vieja TIENE Tarjetas Viejas Compu Vieja TIENE Pernos Nuevos Monitor Nuevo TIENE Tarjetas Nuevas Monitor Nuevo TIENE Tarjetas Viejas Monitor Nuevo TIENE Pernos Nuevos Monitor Viejo TIENE Tarjetas Nuevas Monitor Viejo TIENE Tarjetas Viejas Monitor Viejo TIENE Pernos Nuevos De repente mi Tabla no esté muy bien encarada (es decir la BD) pero lo que intento es demostrar con este ejemplo lo que quiero hacer con los nombres de compuestos químicos (esa es mi tabla Access). Última edición por Deiv fecha: 26-07-2007 a las 20:15:52. |
|
#6
|
||||
|
||||
|
Hola
Perdona mi ignorancia pero sigo sin entender, tal vez analizando el codigo paso a paso lo pueda entender mejor, me ayudas?. Primera parte: Aqui defines una constante y las variables que haran una operacion final. Segunda parte: Identificas las tablas con las constantes y las activas, Con la primera tabla haces que la variable P contenga unos datos de la misma. Tercera Parte: En el mismo ciclo haces que la variable S contenga los mismos datos que la variable P solo que con una una diferencia en el IdTipo, sumas las dos y luego colocas todo en un listBox. No se pero a mi me parece que se repiten un poco de todo, no es asi?. Saludos |
|
#7
|
|||
|
|||
|
Hola,
Gracias Caral por preocuparte de mi asunto, disculpa si estoy muy torpe con mis preguntas (quizá inentendibles) es lo que me pasa por ser más novato (autodidacta) que muchos novatos. No tengo conexión a Internet en Casa y me valgo de Cibers, me he percatado que tengo una nueva respuesta tuya, por ello no respondí antes. Toda tu comprensión está clarísima, solo que me parece que no me estoy dejando entender. Quiero hacer algo parecido a: En realidad mi código trabaja con 2 TADOQueries, pero más era la curiosidad (por aprender mejor a programar) de ver si se podía con 1 solo TADOQuery Digo una cosa.... ¿Podrías copiar mi código del post#1 readecuarlo y obtener el mismo resultado pero con 1 solo TADOQuery? Última edición por Deiv fecha: 27-07-2007 a las 00:34:53. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Trabajar Con TAdoTables o TAdoQueries!?? | kman | Varios | 4 | 29-12-2005 12:16:37 |
|