FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Como Rellenar Componentes En Qreport
Buenas tardes a todos, tengo un problema con un qreport. Tengo definidos varios componentes de tipo QRRICHTEXT (50) , y debo ir rellenandolos.
Cuando invoco el qreport debo ir recorriendo los 50 QRRICHTEXT pero no se como indicarle el nombre de cada uno sin necesidad de escribir 50 veces lo mismo. Os paso el codigo que estoy utilizando, en el cual evidentemente la variable "ncelda" es un string y me da error. ¿ Como puedo hacerlo ? var ncelda:string; begin profe:='1'; finforme:=tfinforme.Create(self); for orden:= 1 to 49 do begin ncelda:='q'+IntTostr(orden); memo:='celda'+IntTostr(orden); basededatos.ado_uno.SQL.Clear; basededatos.ado_uno.SQL.Add('SELECT * FROM GRUPOHORARIO WHERE C_PROFESOR="'+profe+'" AND CELDA="'+memo+'";'); basededatos.ado_uno.Active:=true; basededatos.ADO_uno.First; While not basededatos.ado_uno.Eof do begin finforme.ncelda.Lines.Add(basededatos.ado_uno.FieldByName('ALUMNO').AsString); basededatos.ado_uno.Next; end; fdisenohorario.QuickRep1.Preview; end; Gracias por el tiempo que dedicais todos a este foro. |
#2
|
||||
|
||||
Hola MARIA_MAR.
Por favor cuando incluyas código en tus mensajes, para darle mayor legibilidad usa los TAG's. Te pongo una imágen que explica el uso: Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
error
podrias decir exactamente que dice el error???
__________________
un tipo al cual la sociedad no le tiene el mas mínimo respeto no puede ser presidente.... |
#4
|
|||
|
|||
Gracias ecfisa por tu aclaración , vuelvo a plantear mi mensaje como me indicas.
Tengo un problema con un qreport. Tengo definidos varios componentes de tipo QRRICHTEXT (50) , y debo ir rellenandolos. Cuando invoco el qreport debo ir recorriendo los 50 QRRICHTEXT pero no se como indicarle el nombre de cada uno sin necesidad de escribir 50 veces lo mismo. Os paso el codigo que estoy utilizando, en el cual evidentemente la variable "ncelda" es un string y me da error. ¿ Como puedo hacerlo ?
El error me da es sintactico y marca la siguiente linea
Y me dice: "Undeclared identifier: 'ncelda' " "Missing operator or semicolon" Espero haber sido un poco mas clara y que asi me podais ayudar. Gracias |
#5
|
||||
|
||||
No se si interpreto bien tu codigo, veamos ..
1ro. mas adelante. el cual va ir tomando el valor segun el bucle q1 q2 .. q49 el cual no veo q utilices en ningun momneto. y por ultimo
aqui tratas a "ncelda" como un memo cuyo "dueño" dice ser "finforme" El error dice q en finforme no existe declaracion ncelda. Esto es correcto ? |
#6
|
|||
|
|||
Estee... No entiendo? ¿50 QRRICHTEXT en un QReport? Con que los rellenas y donde los estas invocando?..
Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como rellenar con ceros a la izquierda algun dato | uper | PHP | 1 | 15-03-2011 19:49:10 |
como rellenar una factura | dvd_13 | Varios | 8 | 15-01-2008 22:13:23 |
Como rellenar de caracteres un string | carlos gonzalez | Varios | 8 | 01-10-2006 05:55:21 |
Como rellenar campo de tabla | JODELSA | Conexión con bases de datos | 6 | 28-02-2005 21:31:49 |
¿Que paso con los componentes de QReport en Delphi 7 ? | danytorres | Impresión | 4 | 07-07-2003 21:27:10 |
|