Access2003

venerdì 18 maggio 2007 - 08.23

fede290 Profilo | Newbie

Ciao a tutti,
sto creando un db dove registro gli ingressi in un impianto
il problema sta che il db viene usato da due utenti
il primo utente ha il compito di alimentare una tabella relativa alle persone che possono entrare (tbl_personale_abilitato)
il secondo utente registra l'ora di ingresso del personale abilitato
Purtroppo durante il giorno
la tabella personale abilitato può subire delle aggiunte di record e questo mi comporta delle difficolta,
perchè il secondo utente non le vede subito queste modifiche come posso fare a risolvere il problema?!?


Grazie
Fede

grancati Profilo | Newbie

>il secondo utente registra l'ora di ingresso del personale abilitato
>Purtroppo durante il giorno
>la tabella personale abilitato può subire delle aggiunte di record e questo mi comporta >delle difficolta,
>perchè il secondo utente non le vede subito queste modifiche come posso fare a >risolvere il problema?!?


Se l'immissione dell'ora di ingresso viene effettuata per mezzo di una maschera e il personale viene selezionato da una casella combinata posta in essa, inserisci un pulsante che esegue la requery della casella combinata
es.
----
Private Sub Comando1_Click()

Me.CasellaCombinata1.Requery

End Sub
----

oppure esegui la requery nell'evento "Su Attivato" della casella combinata
----
Private Sub CasellaCombinata1_GotFocus()

Me.CasellaCombinata1.Requery

End Sub
----
questa seconda opzione non è molto adatta in ambiente di rete perchè ogni volta che selezioni la casella combinata vengono letti i dati dal server.
Forse è meglio lasciar decidere all'utente se rinfrescare i dati o no per mezzo del pulsante.

Ciao
Giorgio

fede290 Profilo | Newbie

ti ringrazio dell aiuto ma non sono molto bravo a ragionare con i moduli
cmq proverò in ogni caso la tua soluzione.
ma se volessi ragionare con delle macro come devo fare?


grazie

grancati Profilo | Newbie

>se volessi ragionare con delle macro come devo fare?

Crea una nuova macro,nella colonna azione inserisci RieseguiQuery negli argomenti Azione inserisci il nome della casella combinata, salva la macro, poi entra in struttura della maschera e nella proprietà "Su Attivato" della casella combinata o nella proprietà "Su Clic" dell'eventuale pulsante, inserisci il nome della macro.

Ciao
Giorgio
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5