Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Varias Preguntas Access 2003

Estas en el tema de Varias Preguntas Access 2003 en el foro de Bases de Datos General en Foros del Web. Hola amigos, Tengo una pequeña batería de preguntas: 1) ¿Puedo cambiar el color de fondo de un formulario que he empezado a crear como predeterminado? ...
  #1 (permalink)  
Antiguo 06/07/2011, 08:49
 
Fecha de Ingreso: julio-2011
Mensajes: 2
Antigüedad: 12 años, 9 meses
Puntos: 0
Varias Preguntas Access 2003

Hola amigos,

Tengo una pequeña batería de preguntas:

1) ¿Puedo cambiar el color de fondo de un formulario que he empezado a crear como predeterminado? El de los campos sí me deja cambiar formatos; pero el fondo del formulario no. He probado con la barra de herramientas, con la propiedades... y nada.

2) ¿Como añado un desplegable a un campo que ya he creado inicialmente en la tabla como "texto"? Quiero que en ese campo pinchado en él me despliegue la lista de opciones. Se que se puede hacer con la barra de herramientas cuando creas el formulario. ¿Pero no se puede incluir en un campo creado en la tabla?

3) Estoy haciendo algunas pruebas en la base de datos grabando registros ficticios. Tengo un campo autonumérico que le da un número a cada registro nuevo que creo. Las preguntas son:

A) ¿Cómo puedo reiniciar ese contador? Cuando borro registros como para dejarla limpia el contador sigue dado números correlativos superiores al número de registros; es decir, creo 5 registros y me el campo autonumérico me da del 1 al 5. Los borro, guardo formulario y cierro. Cuando lo abro y meto un registro nuevo, dicho campo me da el número 6. ¿Se puede poner a 0 ese contador?
B) Si cuando he creado los cinco registros, y despues de estar grabados, elimino el quito; ¿Puede el campo autonumérico volver a mostrar el número 5 y no el 6 como sucede ahora? Quiero decir que borro el 5, guardo, cierro, etc.; abro y grabo uno nuevo, este campo me da el número 6 (pero en el registro 5) y cuando chequeo uno a uno todos los registros desde el principio, pasando de uno a otro, me pasa del número 4 al 6. No se si me explico.

Espero que entendáis mis dudas.

Un saludo.
  #2 (permalink)  
Antiguo 07/07/2011, 00:28
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 17 años, 9 meses
Puntos: 56
Respuesta: Varias Preguntas Access 2003

Hola,

Vamos por partes... lo primero un consejo, búscate un buen manual de access, en la red o comprándolo, o haz un curso.

Tus preguntas:

1) Haz doble click en el formulario (en la vista diseño, por supuesto), se abrirá su hoja de propiedades y para la categoría Formato busca la propiedad Color de Fondo. Sitúate en ella, pulsa el botón a su derecha (...) y elige color.

2)Entra en el diseño de la tabla en que se basa el formulario, selecciona el campo en cuestión y en la parte inferior de la venta, en la zona de Propiedades de Campo verás que también hay una pestaña llamada Búsqueda. Actívala.

Cambia la propiedad Mostra Control y ponla en Cuadro combinado.
Cambia el Tipo de origen de la fila a Lista de Valores.
Origen de la fila: Pon los valores que quieres que aparezcan en el desplegable, separándolos entre sí con ;

Guarda y cierra la tabla. Vuelve al diseño de tu formulario y elimina el campo que tenía como texto. Desde la lista de campos arrastra el campo otra vez al formulario, y así se añadirá ahora según especifica la tabla, es decir, como un cuadro combinado.

3) Un campo autonumérico no es para numerar tus registros, es usado normalmente como clave principal de una tabla para asegurar que siempre posee un valor único, que nunca se repetirá. Por eso no puede volver a usar un valor que ya ha sido usado. Repito, su razón de ser no es contar o enumerar tus registros, sino asignar un valor único, NO REPETIDO.

En algún sitio he leído que compactando la base de datos se recupera su secuencia original, pero yo traté de hacerlo, como curiosidad, y no me lo hizo.

Saludos

Etiquetas: access, bases-de-datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:11.