Questione : La generazione della barra di naviagation attraverso accesso si forma (simile al menu a discesa sui Web site)

Ciao, il

I ha una forma di accesso che può aprire un'altra forma di accesso using un combobox di goccia giù. Allora fissa il valore del combobox sulla forma recentemente aperta.  

I che fa questo per generare una barra di navigazione attraverso la parte superiore di una forma di accesso che permette che l'utente salti ai dati su ogni psicologo nel database.

However, continu aare ottenere una scatola a discesa casuale che si libra sopra il centro di nuova forma che ho aperto. Che cosa sono io che faccio male? il

Also… è là un migliore senso generare una barra di navigazione che questa. Stavo progettando di avere una forma principale che rimane aperta ed allora ho altre forme aperte e vicine che sincronizzano con questa pagina principale. Soltanto stavo mantenendo la pagina principale aperta come senso di memorizzazione dei dati che l'utente ha entered.

And se non aveste indovinato - non sono ancora in su con Visual Basic (sto convincendo alcuni libri per fascicolare quello ma richiederà un istante per leggerlo). il

Here è il codice che ho sulla forma principale di ricerca: Il
Me.Psychologist_quicksearc
Private Psychologist_quicksearch_Enter ()/>h.Value =
Me.Psychologist_quicksearcDoCmd.OpenForm (“Un-Psicologo„ del
Me.Psychologist_quicksearch.Dropdown
End Sub
Private Psychologist_quicksearch_AfterUpdate di Null
End Sub
Private Psychologist_quicksearch_Change () ())/>h = si forma (“Cercare-Pagina„). Psychologist_quicksearch
Me.Unitname_quicksearch = forme (“Cercare-Pagina„). Il
Me.Unitname_quicksearch.Dropdown
End Sub



And di Unitname_quicksearch
End Sub
Private Unitname_quicksearch_Change () qui è che cosa ho sulla forma che si apre:
Me.Psychologist_quicksearc
Private Psychologist_quicksearch_Enter ()/>h.Value =
Me.Unitname_quicksearch.Dropdown
End Sub



di Null
End Sub
Private Unitname_quicksearch_Change () class= del

Risposta : La generazione della barra di naviagation attraverso accesso si forma (simile al menu a discesa sui Web site)

>> la chiave primaria è su (DEipUserID+DEipServiceID)
L'approvazione, la domanda allora è errata.  Poiché per definizione, quando dividete sulla chiave primaria, ogni singolo è unico e restituirà un numero di fila di 1.

Andando indietro alla domanda,
[Per la prima fila =1 più islatest, seconda fila arriva va al cambiamento IsLtatest dell'annotazione del prev = 0 ed ha messo IsLatest = 1 per il nuovo record.]
Ed una domanda avete avuto sopra, ritengo sospetto che realmente volete, che cosa siete la definizione “della seconda fila„, siete esso “seconda e da allora in poi remate per DEipUserID+DEipServiceClientID„?  Qualunque è che, divisorio tramite quella combinazione.


; con tmp come (
selezionare il deipuserid, il deipserviceid, più islatest, rn=row_number () sopra (divisorio da deipuserid, da ordine del deipserviceClientid dal desc del eipinsertdttm) a partire da dbo.FactUserClientUse)
aggiornare il islatest=case stabilito del tmp quando rn=1 allora 1 altrimenti 0 estremità
Altre soluzioni  
 
programming4us programming4us