![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
EL problema es mas que nada en el espacio. Si no hay imagen, queda un espacio en blanco al momento de imprimirse, cosa que quiero evitar.
Si no hay imagen, todos los renglones aparecen juntos, si hay imagen, el siguiente renglón se recorre un poco. Lo mismo sería cambiar la propiedad "Height" ya sea del componente imagen o de la banda detalle. El problema es que no puedo hacer que funcione la condición para validar si el campo blob es NULL o viene con datos.
__________________
|
|
#2
|
||||
|
||||
|
Creo recordar que puedes pinchar con el botón derecho encima y seleccionar "mover relativo a..." y le dices el componente que está por encima, entonces no aparecerá ni ocupará el espacio.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
Precisamente esa opción es la que he utilizado siempre, para cuadros de texto, para memos, etc. Pero curiosamente el componente DBImage no lo tiene; o al menos yo no lo veo.
__________________
|
|
#4
|
||||
|
||||
|
Es que aunque lo pongas invisible te seguirá ocupando el espacio.
Si está en una "banda" entonces puedes ocultar la banda. Voy a ver si tengo alguna copia por aquí de informes con alguna imagen... a ver...
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
||||
|
||||
|
es que en las pruebas que estoy haciendo, el poner invisible el componente DBImage, hace que todos los renglones aparezcan correctos, sin espacio en blanco. Por eso intento ponerlo invisible. El problema es la condición nunca cambia, siempre me pone todo en "True", o si lo invierto, me lo pone todo en "False".
No logro hacer que la condición se cumpla como debe.
__________________
|
|
#6
|
||||
|
||||
|
A mí me funciona correctamente del modo esperado.
En el beforeprint del header, donde tengo puesto el logo de la empresa, he puesto: Código:
if Tbempresas['Logotipo'] = null then
dbimage1.visible := false;
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
||||
|
||||
|
changos... ¿y tons por qué a mi no?... tengo eso mismo en el BeforePrint de la banda Detalle.
Código:
if DatoBLOB['Imagen'] = NULL then begin
DBImage1.Visible := False;
end else begin
DBImage1.Visible := True;
end;
¿tendrás el RTM disponible?
__________________
Última edición por ContraVeneno fecha: 16-03-2011 a las 01:37:18. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| erro con campos vacios en el dbgrid | DarkBlue | OOP | 5 | 12-01-2011 21:33:49 |
| Comprobar campos vacios o con espacios... | Greco | Varios | 4 | 21-09-2007 03:57:11 |
| crear mensaje para guardar con campos vacios formularios | redimido | OOP | 1 | 06-08-2007 20:31:12 |
| consultar campos vacios | noe | SQL | 1 | 21-03-2005 17:35:42 |
| Hola Como estan Todos? Validar Campos | edwin1 | OOP | 1 | 03-09-2003 19:54:11 |
|