numero de registros fijos

23/04/2010 - 19:09 por mauricio | Informe spam
Bueno tengo un formulario con un subformualrio, este subformulario siempre
tendrá 48 registros, uno de los campos del registro de este subformulario es
llamado puesto y simepre ira del en orden de 1 a 48.

Lo que quiero hacer es que al ingresar al formulario de una vez este campo
puesto apareza con los numero del 1 al 48 para que el usurio solo deba
diligenciar los demas campos?

se podria hacer esto?

de antemano les agradezco su respuesta
mao

Preguntas similare

Leer las respuestas

#1 emiliov
24/04/2010 - 14:53 | Informe spam
Hola mauricio

Quizas esto te sirva: Limitar la cantidad de registros en un subformulario

http://users.mundivia.es/afelix/Acc...ulario.htm

Y hace unos dias creo que Juan M. Afan puso una liga de Chea de como
enumerar los registros en un subformulario y aqui tienes otra forma, Suerte.
Respuesta Responder a este mensaje
#2 mauricio
26/04/2010 - 21:59 | Informe spam
Gracias emilov, sn embargo me queda un problema y es el siguiente:

cada registro del formulario puede tiene 40 registros en el subformulario,
al utiizar esta instruccion

if Me.RecordsetClone.RecordCount >= 48
Me.AllowAdditions = False
Else
Me.AllowAdditions = True
End If

lo que pasa es q solamente la tabla perteneciente al subformulario podrá
tener 48 registros y lo que necesito es que cada registro de la tabla
principal tega 48 registros en la tabla origen del subformulario

No se si me explique bien?
mao


"emiliov" escribió:

Hola mauricio

Quizas esto te sirva: Limitar la cantidad de registros en un subformulario

http://users.mundivia.es/afelix/Acc...ulario.htm

Y hace unos dias creo que Juan M. Afan puso una liga de Chea de como
enumerar los registros en un subformulario y aqui tienes otra forma, Suerte.
Respuesta Responder a este mensaje
#3 emiliov
27/04/2010 - 01:52 | Informe spam
Hola mauricio:

Para serte franco me perdí o no te entiendo dice primero 48 y luego 40

Lo que te puse de Chea es que te va creando el número de linea a medida que
agregas otro registro, y con el codigo que pusiste simplemente no te permite
agregar el 49.

Si quieres ver los 48 registros en blanco solo con el número desde antes de
comenzar, no se como hacerlo, y como sabes que no dejaran renglones en
blanco, revisa el ejemplo de Julián Repeticiones haber si te da ideas:

http://juliansanchezgomez.web.offic...mplos.aspx
Respuesta Responder a este mensaje
#4 mauricio
27/04/2010 - 16:14 | Informe spam
Lo del numero es irrelevante pues si funciona para 10 funciona para
cualquierotro numero, asi que disculpame por mi error al digitar.

Mi inquietud tenia 2 preguntas:
1. Como enumerar un campo automaticamente
2. Como controlar que tenga una cantidad determinada de registros

La enumeración del campo demanera automatica funciona perfecto, lo que no he
podido puncionar es cuando por ejemplo el registro de cada subformulario
llegue a 10, pues para ello utilice un ejemplo que hayen la liga que me
dejaste de Chea, la cual se coloca en el evento antes de activar el registro:

if Me.RecordsetClone.RecordCount >= 48
Me.AllowAdditions = False
Else
Me.AllowAdditions = True
End If

esta instruccion hace que elformulario tenga solo 48 registros y lo que
necesito es que cada registro principal tenga 48 registros en el
subformulario.

mao


"emiliov" escribió:

Hola mauricio:

Para serte franco me perdí o no te entiendo dice primero 48 y luego 40

Lo que te puse de Chea es que te va creando el número de linea a medida que
agregas otro registro, y con el codigo que pusiste simplemente no te permite
agregar el 49.

Si quieres ver los 48 registros en blanco solo con el número desde antes de
comenzar, no se como hacerlo, y como sabes que no dejaran renglones en
blanco, revisa el ejemplo de Julián Repeticiones haber si te da ideas:

http://juliansanchezgomez.web.offic...mplos.aspx
Respuesta Responder a este mensaje
#5 emiliov
27/04/2010 - 21:32 | Informe spam
Hola mauricio:

Como sigo sin entender nada, espero que con este ejemplo me digas si es lo
que quieres

http://cid-15733bea2103e55f.skydriv...c/seis.mdb

Al abrir la base selecciona Factura
El ejemplo te enumera los registros solo 6 no te deja poner más y si quieres
borrar alguno debes de darle a modificar para que te lo permita, al borrar
alguno que no sea el último te reacomoda los numeros. Y claro puedes hacer
todas las facturas que quieras.
A una cosa más como el ejemplo era para otra cosa si no mueves nada en creo
2 o 4 minutos se sale del programa, espero te sirva, Saludos.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida