![]() |
![]() |
| 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
|
||||
|
||||
|
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 |
|
#2
|
||||
|
||||
|
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.
__________________
|
|
#3
|
||||
|
||||
|
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 |
|
#4
|
||||
|
||||
|
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.
__________________
|
|
#5
|
||||
|
||||
|
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 |
|
#6
|
||||
|
||||
|
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 02:37:18. |
|
#7
|
||||
|
||||
|
Te sobra el punto y coma después de false;
Código:
if DatoBLOB['Imagen' = null then DBImage1.visible := false <-- se te ha colado un ; ahí else DBImage1.visible := true;
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| 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 22:33:49 |
| Comprobar campos vacios o con espacios... | Greco | Varios | 4 | 21-09-2007 04:57:11 |
| crear mensaje para guardar con campos vacios formularios | redimido | OOP | 1 | 06-08-2007 21:31:12 |
| consultar campos vacios | noe | SQL | 1 | 21-03-2005 18:35:42 |
| Hola Como estan Todos? Validar Campos | edwin1 | OOP | 1 | 03-09-2003 20:54:11 |
|