Access - Formularios independientes, como abrir formulario tomando datos de otro.

 
Vista:
Imágen de perfil de Atom5800
Val: 35
Ha aumentado su posición en 3 puestos en Access (en relación al último mes)
Gráfica de Access

Formularios independientes, como abrir formulario tomando datos de otro.

Publicado por Atom5800 (28 intervenciones) el 28/09/2013 00:45:24
Hola!!
Tengo dos formulario "A" que sirve para generar partidas contables, solo es control del numero de partida, los periodos inicial y final y la cuenta de efectivo que voy a afectar. Una partida puede contener muchos cheques. Cuando escribo los detalles anteriores se me genera un correlativo, el cual es el numero de partida.

Tengo el formulario "B" que es donde digito los cheques que se han elaborado.

En el formulario "A(partidas)" hice un boton que me habre el formulario "B(cheques)"

Si bien es cierto que el boton para abri el formulario "B" funciona, pero necesito que el Formulario "B" tome los datos del formulario "A" como:
*El numero de partida.
*El numero de cuenta de efectivo.

Se que el formulario tiene que tener un campo vinculado, en ambas tablas es el NumPda, pero no logro que al abrir el Formulario "B" tome los datos del formulario "A"

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Formularios independientes, como abrir formulario tomando datos de otro.

Publicado por 2pl (461 intervenciones) el 28/09/2013 09:43:33
Este ejemplo abre un formulario "DatosDelTutor" desde el formulario "Datos personales"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Sub TUTOR_Click()
    On Error GoTo Err_TUTOR_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "DatosDelTutor"
 
    stLinkCriteria = "[TU01DNI]=" & "'" & Me![N00NDNI] & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
 
Exit_TUTOR_Click:
    Exit Sub
 
Err_TUTOR_Click:
    MsgBox Err.Description
    Resume Exit_TUTOR_Click
End Sub

PD: Adaptalo a tus campos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Atom5800
Val: 35
Ha aumentado su posición en 3 puestos en Access (en relación al último mes)
Gráfica de Access

Formularios independientes, como abrir formulario tomando datos de otro.

Publicado por Atom5800 (28 intervenciones) el 30/09/2013 03:56:12
Hola estimado.
Entiendo lo que me quieres dar a entender, pero no es lo que quiero hacer, el proceso de abrir un formulario dependiendo de un criterio tomado de otro formulario ya lo se hacer.

Me explico un poco mas:
Lo que quiero hacer es abrir un formulario "B", donde me tome ciertos valores de otro formulario "A" activo. Por ejemplo en el formulario "A" tengo el IdUsuario, idNumPda, idDepto, CodCta, ahora bien necesitó abrir el formulario "B" y que me copio o me registre los mismos campos detallados en "A".

El formulario "A" lo uso para generar el idNumPda (numero de partida), el formulario "B" es un formato para hacer cheques. "A" y "B" son independientes.

Lo que hice es que en el evento cargar del formulario "B"
Private Sub Form_Load()
Dim NumPda As Integer
Dim Depto As Integer
Dim CdgCta As Long
Dim Usuario As Single

NumPda = Forms!Chq_detalle1!idchq_usuario2
Depto = Forms!Chq_detalle1!iDepto
CdgCta = Forms!Chq_detalle1!CodCta
Usuario = Forms!Chq_detalle1!idchq_usuario

Me.idDepto = Depto
Me.CodCta = CdgCta
Me.idNumPda = NumPda
Me.idUsuario = Usuario

Hay alguna forma mas fácil o que me aconsejas.

Gracias por tu tiempo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Formularios independientes, como abrir formulario tomando datos de otro.

Publicado por jose (830 intervenciones) el 28/09/2013 11:06:59
SALUDOS ATOM 5800


PAra pasar datos de un formulario a otro

Forms![nomFormularioA]!CAMPO-ENAA= Forms![NOMFormularioB]!CAMPO-ENB
Forms![nomFormularioA]!CAMPO-ENAA=CAMPO-ENB

SI QUIERES CAMBIAR LOS DATOS (0RIGEN DE DATOS) DE UN FORMULARIO DESDE OTRO

Forms![Formulario].RECORDSOURCE = "SELECT .........
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar