pequeña base de datos para mi biblioteca, cd y dvd.

19/04/2011 - 20:44 por larioja00 | Informe spam
Hola a todos.
Estoy elaborando, una pequeña base de datos para mi biblioteca, cd y dvd.
Quiero que cada uno tenga una codificación determinada.
He elaborado la tabla elaborado la tabla biblioteca con los siguientes campos
Titulo + autor + editorial + volumen + materia + código
El campo materia en un cuadro combinado, abierto a meter yo las categorías, donde se puede establecer las categorías: CD, dvd, literatura, geografía, historia,…

de tal forma el código quede de esta forma
Deseo establecer el codigo para todas los cd de este forma:
CD-0001
CD-0002
CD-0003
.
.
Para los dvd asi:
DVD-0001
DVD-0002
.
.
Para las literatura asi:
LIT-0001
LIT-0002
.
.
Es decir, que el campo codigo se genere de acuerdo a la categoria seleccionada
Ejemplo:
Si yo ingreso y selecciono la categoría CD, entonces
el código va ser CD-0001. Ahora si después ingreso LITERATURA el código será LIT-0001. Si
después ingreso CD el código será CD-0002, ….

Y asi sucesivamente el codigo se generara de acuerdo a la categoria.

Como puedo conseguir que me salga el código. Alguien me podría mandar un ejemplo, hay algun programa donde me resuelva esta cuestion

gracias
 

Leer las respuestas

#1 Pancho
22/04/2011 - 08:17 | Informe spam
On 19 abr, 20:44, larioja00 wrote:
Mostrar la cita
Hola
Si estas trabajando sobre un formulario basado en tu tabla podrias
usar el evento AfterUpdate del cuadro combinado Materia. Algo asi:

Private Sub Materia_AfterUpdate()
If Me!Materia='Literatura' then
Me!Codigo='LIT-'
Me!Codigo.SetFocus
ElseIf Me!Materia='CD' then
Me!Codigo='CD-'
Me!Codigo.SetFocus
...
End If

He supuesto que tus campos Materia y Codigo son tipo Texto.
Saludos
End Sub

Preguntas similares