Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 6 su 6

Casella Combinata

  1. #1
    gian1971 non è in linea Novello
    Post
    15
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ho creato una casella combinata ,non associata, dove nella prima colonna ci sono una serie di cognomi e nella seconda altrettanti nomi.

    Devo, una volta selezionato il cognome ed il nome che mi serve, e cliccato su un pulsante all'interno della maschera, inserirli automaticamente in due caselle di testo, una chiamata nome e l'altra cognome, che pero' si trovano in un'altra maschera, non in quella dove c'e' la casella combinata.

    Potete Aiutarmi.

    Grazie

  2. #2
    L'avatar di @Alex
    @Alex non è in linea Very Important Person
    Post
    16,745
    Like Inviati  
    0
    Like Ricevuti  
    18
    Non hai specificato se le 2 TextBox dell'altra maschera sono associate... io tuttavia scriverei un codice su Evento DopoAggiornamento della Combo, che verificata la reale apertura
    della Maschera(2) vada ad assegnare il valore alle 2 Caselle...
    Private Sub NomeCombo_AfterUpdate()
       If Currentproject.AllForms("NomeMaschera2").IsLoaded then
          Forms("NomeMaschera2")!NomeTextNome.Value=Me!NomeCombo.Column(IndiceColonnaNome) 
          Forms("NomeMaschera2")!NomeTextCognome.Value=Me!NomeCombo.Column(IndiceColonnaCognome)
       End If
    End Sub
    
    ℹ️ Leggi di più su @Alex ...

  3. #3
    gian1971 non è in linea Novello
    Post
    15
    Like Inviati  
    0
    Like Ricevuti  
    0
    grazie Alex sei un grande

  4. #4
    gian1971 non è in linea Novello
    Post
    15
    Like Inviati  
    0
    Like Ricevuti  
    0
    Le 2 textbox non sono associate.
    Io ho provato cosi ma niente:
    Private Sub CasellaCombinata11_Click()
    If CurrentProject.AllForms("frm_ricerca").IsLoaded Then
    Forms("frm_ricerca")!Testo19.Value = Me!CasellaCombinata11.Column(IndiceColonnaNome)
    Forms("frm_ricerca")!Testo17.Value = Me!CasellaCombinata11.Column(IndiceColonnaCognome)
    End If
    End Sub

    al posto di IndiceColonnaNone cosa metto?

    Altrimenti io avevo provato ad inserire nella textbox cognome (Testo17) questo: =[Maschere]![login]![CasellaCombinata11]
    ma nel Testo19 non so che mettere

  5. #5
    L'avatar di @Alex
    @Alex non è in linea Very Important Person
    Post
    16,745
    Like Inviati  
    0
    Like Ricevuti  
    18
    Devi mettere l'indice della colonna da cui ricavare il dato.
    ℹ️ Leggi di più su @Alex ...

  6. #6
    gian1971 non è in linea Novello
    Post
    15
    Like Inviati  
    0
    Like Ricevuti  
    0
    ok risolto

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Risposte: 9
    Ultimo Post: 22-06-2015, 11:46
  2. Risposte: 14
    Ultimo Post: 26-01-2015, 10:18
  3. Casella combinata su chiave esterna combinata
    Da cruant nel forum Microsoft Access
    Risposte: 5
    Ultimo Post: 28-11-2014, 09:32
  4. Risposte: 47
    Ultimo Post: 07-03-2014, 10:33
  5. Risposte: 3
    Ultimo Post: 07-06-2012, 19:42