Ya han dado varias respuestas muy muy idóneas grandes expertos, pero aunque ya tendrás resuelto el tema te indico cómo resolví yo ese mismo problema y hasta la fecha me va funcionando perfectamente y lo uso en muchísimas aplicaciones.
Así es como resolví personalizar los logotipos y nombres de empresas, departamentos y oficinas en aplicaciones para que se puedan personalizar según donde se instale y lo mejor es que al paso del tiempo no quede obsoleta porque el cliente (usuarios de la aplicación) pueden reconfigurar los datos, sus logos, firmas, nombres de oficinas, responasbles, etc.
*** *** *** ***
Tabla "configuracion"
Se crea una tabla con los campos:
Logotipo_ grande ( objeto Ole) en el que se introducirá un logotipo grandote ... usado en pantalla de inicio o portada de documentos y memorandums. En mi caso uso tamaños 656x69 y formato bmp
Logotipo_mediano (objeto Ole) en el que se introducirá un logotipo mediano para todos los formularios de navegacion interna de la aplicación, pantallas de consultas, listados, etc. en mi caso uso imagenes tamaño 435x71 formato bmp
Empresa ( campo texto 255 caracteres) para introducir el nombre de la empresa donde se instale la aplciación
Departamento_gestor ( campo texto 255 caracteres) para personalizar el nombre de la oficina usado en pantallas listados informes etc.
Oficina_gestora (campo texto 255 caracteres) para personalizar la suboficina y que aparezca este nombre donde se necesite.
Nota: Los campos que se quiera se pueden dejar en blanco para que no sean capturados por los subformularios en caso de no necesitarse.
Responsable_firma1 (campo texto 50)
Cargo_responsable_firma1 (campo texto 50)
Responasble_firma2 (campo texto 50)
Cargo_responsable_firma2 (campo texto 50)
Direccion_empresa ( campo texto 255 caracteres) para pies de informes, listados, etc.
*** *** *** ***
FORMULARIO DE CONFIGURACION y SUBFORMULARIOS ( Subform_cabecera1) - (Subform_cabecera2) - (Subform_firma) - (Subform_pie)
Se crea un botón de comando en el Menú principal de la aplicación denominado CONFIGURACIÓN DE LA APLICACIÓN. Este botón en el procedimiento de evento onclick llama a un formulario de mantenimiento de esa tabla anteriormente creada (TABLA "CONFIGURACION"). Al llenar los campos de ese formulario con los valores que vayamos introduciendo y las imagenes que vayamos cargando en los campos OLE de la tabla de configuración, no hacemos otra cosa que personalizar la aplicación. ¿Cómo queda personalizada?.
En la aplicación, en todas las pantallas (form), en todos los informes (report) y en todos sitios, utilizo subformularios dentro de los formularios: Subformulario cabecera, subformulario pie, subformulario firma, etc. Estos subformularios se nutren de los campos de la tabla configuración y por lo tanto según los valores y las imagenes que existan en esa tabla, los subformularios cargan esos logotipos y esos nombres de departamentos y quedan personalizados. Toda pantalla, todo documento, absolutamente todo en la aplicación (hasta las firmas), quedan personalizadas en cada empresa e incluso si cambia el nombre de la empresa o de la oficina donde se está ejecutando la aplicación, solo hay que pulsar el botón "Configuración de la aplicación" y cambiar los datos por los nuevos. Así la aplicación no queda obsoleta en el tiempo si cambia algun valor o la propia dirección de la empresa que debe salir en los informes o las firmas y cargos de los responsables .
Espero que la idea sea de utilidad para quien lo necesite, a mi me da excelentes resultados ya que es el propio personal de las empresas el que configura los logotipos a usar, los nombres y todos los datos que se necesitan totalmente personalizados. Ah, también pongo un botón de ayuda para la configuración que abre una ventana con las instrucciones, tamaños de imagenes, etc. para personalizar su aplicación, por eso lo de poner el famoso botoncito de "configurar la aplicación" en el menú principal, para que si alguna vez (al pasar el tiempo) lo necesitan y sean ellos mismos los que puedan cambiar los datos de la empresa.
Enrique: Considero que es una aportación muy buena. Saludos >> Jacinto - Jacinto Trillo Jareño