Philcattivocarattere ha scritto:
pippo60 ha scritto:
Salva Record
ApriMaschera
Nome Maschera MSoci
Visualizzazione Maschera
Nome Filtro
Condizione WHERE =[CodiceFiscale]=[Mashere]![Mdatisoci]![Fiscale]
Modalita immissione dati Aggiungi <==== cambia questa
Modalita finestra Normale
Fatte tutte le prove inserendo nell'ordine "Modifica" "Aggiungi" "Solo lettura" il risultato non cambia
Ho fatto un ulteriore tentativo utilizzando una routine generata dalla creazione di un un pulsante:
Option Compare Database
Private Sub ModificaTesserato_Click()
On Error GoTo Err_ModificaTesserato_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "MSoci"
stLinkCriteria = "[Codicefiscale]=" & "'" & Me![Fiscale] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_ModificaTesserato_Click:
Exit Sub
Err_ModificaTesserato_Click:
MsgBox Err.Description
Resume Exit_ModificaTesserato_Click
End Sub
Il risultato non cambia, la maschera mi si apre vuota...
Notavo però che la maschera dati "MSoci" richiamata dalla routine, in basso ha la selezione Filtrato, se seleziono non filtrato mi fa vedere giustamente tutti i record.
Inoltre ho notato che richiamando la maschera in questione senza la routine (dopo averla eseguita) la maschera mi si apre con il record voluto.
Ho il dubbio che poiché la stessa maschera viene richiamata in un altra routine per l'inserimento di un nuovo record rimanga predisposta in questa maniera e quindi giustamente vuota.