Hola a todos. A ver quien me ayuda con una fácil pero que no me sale ;)

Tengo un cuadro combinado donde ingreso un número de cliente. Si éste no
está en lista me pregunta si deseo agregarlo. Si acepto se abre un segundo
formulario para ingreso. Hasta allí todo marcha bien. Lo que yo quiero es
que cuando se abra este formulario para ingresos el número digitado
anteriormente, que no estaba en la lista y que desencadenó todo, se muestre
en el formulario sin necesidad de digitarlo nuevamente. ¿Cómo se hace?

RESPUESTAS....


EDUARDO OLAZ
============

Suupongamos que ese segundo formulario se llame frmClientes

Al no estar en el combo abres la abres el formulario mediante el objeto
DoCmd, pasándole como parámetro [OpenArgs] strNumeroCliente.
Al abrirse ese segundo formulario recoge el parámetro OpenArgs en su
propiedad OpenArgs
Esta propiedad la puedes leer y utilizarla para llenar el cuadro de texto en
el que vaya a estar el código de cliente.

Pasas el Número de cliente a la cadena strNumeroCliente

DoCmd.OpenForm "frmClientes", , , , , , strNumeroCliente

al abrirse el segundo formulario

Private Sub Form_Open(Cancel As Integer)
    If Not IsNull(OpenArgs) Then
        txtCodigoCliente = OpenArgs
    End If
End Sub


LUIS
====

Dim Ok As Integer, entNombreTruncado As Integer, cadTítulo As String,entCuadroMensaje As Integer
    cadTítulo = "Error"
    entCuadroMensaje = vbYesNo + vbQuestion + vbDefaultButton1
    Ok = MsgBox("Tercero No Existe. Desea Crearlo ?", entCuadroMensaje, cadTítulo)
    If Ok = vbYes Then
        DoCmd.RunCommand acCmdUndo
        DoCmd.OpenForm "Formulario a Abrir", acNormal, , , acAdd, acDialog,NewData
        Response = acDataErrAdded
    End If

    Source: geocities.com/es/ensolva/Descargas/Documentos

               ( geocities.com/es/ensolva/Descargas)                   ( geocities.com/es/ensolva)                   ( geocities.com/es)