Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Sincronizzazione casella combinata con una maschera
giovedì 29 dicembre 2016 - 09.05
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
cormoran50
Profilo
| Newbie
13
messaggi | Data Invio:
gio 29 dic 2016 - 09:05
Salve a tutti ;
ho realizzato una maschera che trae origine da una query.
Nella maschera ho inserito una casella combinata per ricerca dei dati : perchè la casella combinata non è sincronizzata con il record visualizzato nella maschera ..?
Grazie
Francesco
renarig
Profilo
| Expert
517
messaggi | Data Invio:
gio 29 dic 2016 - 21:41
>...... perchè la casella combinata non è sincronizzata con
>il record visualizzato nella maschera ......?
Una domanda molto sintetica la tua .......
La casella combinata prende i suoi dati cosi come li hai impostati te nelle proprietà
se gli hai dato dei dati statici allora non cambieranno mai
se gli hai dato dei dati che in qualche modo dipendono dal record
visualizzato allora devi fare un ulteriore passo
ed esattamente devi "aggiornare" la casella combinata ad ogni cambio di record
Utilizza l'evento "Su Corrente" e con VBA aggiorni il RecordSource della casella
Facci sapere
cormoran50
Profilo
| Newbie
13
messaggi | Data Invio:
sab 31 dic 2016 - 11:17
Grazie per la risposta:
.. la casella combinata ha questa routine dopo l'aggiornamento :
Private Sub CasellaCombinata228_AfterUpdate()
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[IDprincipale] = " & Str(Nz(Me![CasellaCombinata228], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
e trae origine da :
SELECT [Inserimento Dati].idprincipale, [Inserimento Dati].ns_prot FROM [Inserimento Dati];
Quindi dovrei inserire un codice Private Sub Form_Current() VBA alla maschera collegata alla casella combinata..?
Scusami.. ma sono alle prime armi, se mi fai un esempio del codice VBA che dovrei inserire ..?
Grazie
Francesco
P.S. -- GRAZIE RENARIG HO RISOLTO : HO INSERITO COME HAI DETTO TU ALLA MASCHERA L'EVENTO Private Sub Form_Current() .. ED HO ASSOCIATO IL NOME DELLA CASELLA COMBINATA AL CAMPO DI RICERCA..! ED ORA CASELLA COMBINATA E RECORD VISUALIZZATI NELLA MASCHERA SONO SINCRONIZZATI..! GRAZIE
renarig
Profilo
| Expert
517
messaggi | Data Invio:
sab 31 dic 2016 - 17:55
>P.S. ....... HO RISOLTO ............
Bene, se hai risolto allora contrassegna i thread come "Risolto"
in modo che io possa guadagnare 10 punti per la mia vecchiaia
.
cormoran50
Profilo
| Newbie
13
messaggi | Data Invio:
dom 1 gen 2017 - 19:38
Ciaoo
Renareg..
non trovo dove devo inserire il "RISOLTO"..!
me lo dici..??
Grazie
Francesco
renarig
Profilo
| Expert
517
messaggi | Data Invio:
lun 2 gen 2017 - 09:41
>..... me lo dici..?? .......
Premesso che se anche non metti nulla non mi offendo
(ci sono quelli che, dopo avuto la soluzione, neanche ti scrivono che hanno risolto)
Non so nel dettaglio come si mette, perché da tempo non faccio più domande,
ma tu che hai postato la domanda dovresti avere un pulsante con
"Accetta la risposta" "Risposta" "Risolto" o comunque qualcosa di simile
Che fra le altre cose serve anche agli altri utenti che avessero lo
stesso problema a trovare più rapidamente le risposte valide
ripeto, se non lo trovi non farti problemi
.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !