Inicio > Microsoft Access > magaka0 > acces 2008

acces 2008

Experto:
Usuario:
Fecha: 13/06/2008
Valoración: (4,00 sobre 5) Categoría: Microsoft Access
18/04/2008
soniato, usuario preguntando en Microsoft Access
Usuario
hola,he hecho un formulario con acces 2008, pero tengo algún problemilla:
Deseo compartir con otros compañeros esta base de datos, enviarles el formulario y que ellos vayan guardando las fichas como yo, ¿cómo puedo enviarles el formulario via email,con qué extenión de archivo?¿cómo puedo guardar el archivo para que al abrir no se abra con acces sino directamente el formulario? ¿hay alguna manera de que este formulario ocupe toda la pantalla del ordenador?¿ cómo tengo que guardar para que todos queden guardados de forma consecutiva?
si luego quiero imprimir los datos, ¿tengo que imprimir cada formulario o puedo hacer una "lista" sólo con los datos?.
Muchas gracias
18/04/2008
soniato, experto respondiendo en Microsoft Access
Experto
Buf, buf, muchas preguntas...
A ver, tienes que enviarlo con extensión .mdb. Para que se te abra directamente el formulario y se maximice a toda la pantalla, tienes que crear una macro con nombre Autoexec y ponerle Abrir Formulario y Maximizar. Los datos se suelen guardar de forma consecutiva, si lo que quieres es ordenarlos de primera creación a última, lo mejor es que como campo clave metas un número y vayas sumando un número por cada línea. Para imprimir los datos de un formulario, lo mejor es que hagas una Consulta e imprimas las consultas.
Espero haberte sido de ayuda.
Un saludo
18/04/2008
soniato, usuario preguntando en Microsoft Access
Usuario
Lo primero: muchas gracias por contestarme. Lo siguiente: soy novata.
Tengo mi tabla, con los campos que me interesan. He hecho mi formulario para ir rellenando los campos a medida que voy recogiendo datos. He grabado la macro que me has indicado (espero haberlo hecho bien)
Guardo todo y lo que sigo teniendo es un archivo de acces 2008 que al pinchar en él  lo que me hace es abrir acces donde tengo varios documentos a los que puedo acceder: la tabla , el formulario y ahora la macro grabada...¿¿??
Siento la torpeza. Gracias de nuevo
18/04/2008
soniato, experto respondiendo en Microsoft Access
Experto
Veamos... En la macro Autoexec le has puesto Abrir Formulario y le has puesto el formulario que quieres abrir? Nombre de Formulario: el que quieras abrir, Vista: Formulario, Modo de la ventana: Normal, lo demás no lo toques. Y debajo de AbrirFormulario, la acción Maximizar, y al abrir el mdb debería abrirse el formulario maximizado directamente.
A la tabla le has puesto campo clave, le has puesto que sea Requerido y Indexado?
Otra cosita, si mandas un mdb a alguien y este lo modifica, las modificaciones obviamente no van a ocurrir en el tuyo, por lo tanto tendreis 2 bases de datos distintas, y si quereis juntarlas va a ser un follón...
Vamos a ir resolviendo las dudas poquito a poquito.
Un saludo
18/04/2008
soniato, usuario preguntando en Microsoft Access
Usuario
Perdona mi torpeza, ¿cómo puedo definir el campo clave e indexarlo?
19/04/2008
soniato, experto respondiendo en Microsoft Access
Experto
Vaaamos a ver... Tienes algún conocimiento sobre bases de datos? El campo clave es el que identifica dada registro de la base de datos. Tiene que ser único, es decir, no puede repetirse. Cada registro, es decir, cada línea de una tabla tiene que tener un campo que sea el campo clave (no me acuerdo cual es el nombre correcto, hace muchos años que no toco bases de datos :P) para poder identificar esa línea. Cuando estés en la pantalla de Diseño de una tabla, tienes que ponerle Indexado y Requerido a un campo, y en los cuadraditos de al lado del nombre, le das click y aparecerá una llavecita, ése será el campo clave. Recuerda que no puede haber 2 campos claves y no puede repetirse, es decir, si tu como campo clave pones un valor númerico, y en uno de los registros le pones el 345, ya no puedes poner el 345 en ningún otro.
Un saludo.
PD: ¿Te funciona lo del Autoexec?
13/06/2008
soniato, usuario preguntando en Microsoft Access
Usuario
Perdona por la tardanza. He estado muy liada y he tenido que dejar de lado este tema. Voy a intentar coger algún libro o manual que me aclare lo más básico y en caso de necesitarlo, volveré a preguntarte.
Muchas gracias por tu interés. Me has ayudado (a pesar de mis pocos conocimientos)
Gracias de nuevo. Un saludo
Enlaces patrocinados