Forums Últimos mensajes - Powered by IBM
 

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:
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



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