• Jueves 14 de Noviembre de 2024, 04:33

Autor Tema:  Re: APLICACION EN TODA LA PANTALLA  (Leído 2136 veces)

PLAYGUITAR

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
    • http://www.carcaixentocio.com
Re: APLICACION EN TODA LA PANTALLA
« en: Miércoles 18 de Diciembre de 2002, 22:22 »
0
Hola, soy nuevo, y tengo una base de datos hecha, con una macro autoexe, para que se ejecute un formulario de entrada.
La cuestión es que quiero que ese formulario de entrada aparezca como un programa o una aplicación a pantalla completa y que los usuarios puedan meter información, pero no cambiar nada de la estructura de la base de datos.

UN SALUDO, ESPERO PODER TERMINAR LA APLICACION.

jmalaez

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
APLICACION EN TODA LA PANTALLA
« Respuesta #1 en: Sábado 21 de Diciembre de 2002, 00:15 »
0
Entras en ese formulario en modo diseño y buscas eventos....
En procedimiento de eventos Al entrar, introduces esta instrucción pulsando sobre los puntitos del evento para entrar en el editor de VBA.
DoCmd.Maximize
Sólo eso.
Compactas la base y te creas una nueva base *.mde.
La base *mde es la que debes dejar a los usuarios. Estos no podrán entrar en el editor ni ver el código.
Cuando hagas cambios en la base original, vuelves a crear otra *.mde sobre la anterior.
De todas formas es mejor que dividas la base de datos original. Es decir que en una base tengas las tablas que son los únicos datos cambiantes a diario. Y en la otra los demás objetos: formularios, consultas y todas las tablas vinculadas a la base de tablas...
De esta forma cuando crees una mde quedará igual que el original con las tablas vinculadas a la base de tablas...
Has entendido algo?...
Espero que sí...
Y, si no pues se pregunta.

jmalaez
LEON

JAAL

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: APLICACION EN TODA LA PANTALLA
« Respuesta #2 en: Miércoles 7 de Julio de 2004, 00:28 »
0
Cita de: "jmalaez"
Entras en ese formulario en modo diseño y buscas eventos....
En procedimiento de eventos Al entrar, introduces esta instrucción pulsando sobre los puntitos del evento para entrar en el editor de VBA.
DoCmd.Maximize
Sólo eso.
Compactas la base y te creas una nueva base *.mde.
La base *mde es la que debes dejar a los usuarios. Estos no podrán entrar en el editor ni ver el código.
Cuando hagas cambios en la base original, vuelves a crear otra *.mde sobre la anterior.
De todas formas es mejor que dividas la base de datos original. Es decir que en una base tengas las tablas que son los únicos datos cambiantes a diario. Y en la otra los demás objetos: formularios, consultas y todas las tablas vinculadas a la base de tablas...
De esta forma cuando crees una mde quedará igual que el original con las tablas vinculadas a la base de tablas...
Has entendido algo?...
Espero que sí...
Y, si no pues se pregunta.

jmalaez
LEON
TU RESPUESTA ME HA SIDO DE MUCHA AYUDA AL OTRO COMPI NO SE PERO YO TENGO OTRA DUDA A VER SI ME PUEDES ECHAR UN CAPOTE                                    
ESTOY HACIENDO UNA BASE DE DATOS PARA UN HOTEL Y DOY LAS RESERVAS DE HABITACION POR INTERVALOS DE TIEMPO Y TENGO UN PROBLEMA EJEMPLO:
H 121 ENTRA 05/01/2004 SALE 07/01/2004
H 121 ENTRA 02/01/2004 SALE 10/01/2004

ESTO ES IMPOSIBLE YA QUE UNA MISMA HABITACION NO PUEDE ESTAR OCUPADA EN LOS MISMOS INTERVALOS DE TIEMPO

SI SABEN ALGUN S.Q.L. QUE LO EVITE O ALGUNA FORMA DE HACERLO PORFAVOR MANDENME LO QUE SEA A FASHIONFLAMENCO@HOTMAIL.COM

GRACIAS DE ANTEMANO...