Frage : Das Herstellen eines naviagation Stabes über Zugang bildet sich (ähnlich Drop-Down-Menüs auf Web site)

Hallo, haben

I eine Zugangsform, die ist, eine andere Zugangsform using ein Tropfen combobox unten zu öffnen. Es einstellt dann den Wert des combobox auf der eben geöffneten Form en.  das

I morgens dies tuend, um einen Navigationsstab über der Oberseite einer Zugangsform herzustellen, die dem Benutzer erlaubt, zu den Daten bezüglich jedes Psychologen im database.

However zu springen, halte ich, einen gelegentlichen Drop-Down-Kasten zu erhalten, der über der Mitte der neuen Form schwebt, die ich geöffnet. Was sind ich falsch tuend?

Also… ist dort eine bessere Weise, einen Navigationsstab als dieses herzustellen. Ich plante, eine Hauptform zu haben, die geöffnet bleibt und habe dann andere geöffnete und nahe Formen, die mit dieser Hauptseite synchronisieren. Ich hielt nur die Hauptseite geöffnet als Weise der Speicherung der Daten, dass der Benutzer entered.

And hat, wenn Sie nicht geschätzt - ich bin nicht noch oben mit Visual Basic (ich erhalte einige Bücher, um das zu sortieren, aber es dauert wann, um sie zu lesen).

Here ist der Code, den ich auf der Hauptsuchform habe:

Private VorPsychologist_quicksearch_Enter ()
Me.Psychologist_quicksearch.Value = Null
End Sub
Private VorPsychologist_quicksearch_Change ()
Me.Psychologist_quicksearch.Dropdown
End Sub
Private VorPsychologist_quicksearch_AfterUpdate ()
DoCmd.OpenForm („Ein-Psychologe“)
Me.Psychologist_quicksearch = bildet („Suchen-Seite“). Psychologist_quicksearch
Me.Unitname_quicksearch = Formen („Suchen-Seite“). Unitname_quicksearch
End Sub
Private VorUnitname_quicksearch_Change ()
Me.Unitname_quicksearch.Dropdown
End Sub



And hier ist, was ich auf der Form habe, das erschließen:

Private VorPsychologist_quicksearch_Enter ()
Me.Psychologist_quicksearch.Value = Null
End Sub
Private VorUnitname_quicksearch_Change ()
Me.Unitname_quicksearch.Dropdown
End Sub



Antwort : Das Herstellen eines naviagation Stabes über Zugang bildet sich (ähnlich Drop-Down-Menüs auf Web site)

>> ist der Primärschlüssel eingeschaltet (DEipUserID+DEipServiceID)
O.K., die Frage ist dann falsch.  Weil per Definition, wenn Sie auf dem Primärschlüssel verteilen, jedes einzelne man einzigartig ist und Reihenzahl von 1. zurückbringen wird.

Zur Frage zurück gehen,
[Für die erste Reihe kommt islatest =1, 2. Reihe gehen zur prev Aufzeichnungsänderung IsLtatest = 0 und setzten IsLatest = 1 für neuen Rekord.] an
Und eine Frage, die Sie oben hatten, vermute ich, dass Sie wirklich, was sind die Definition „der 2. Reihe“, sind es „2. und rudern danach pro DEipUserID+DEipServiceClientID“ wünschen?  Was auch immer es ist, Fach durch diese Kombination.


; mit tmp wie (
deipuserid, deipserviceid, islatest, rn=row_number () (Fach durch deipuserid, deipserviceClientid Auftrag durch eipinsertdttm desc) von dbo.FactUserClientUse) vorbei vorwählen
tmp gesetztes islatest=case aktualisieren wenn rn=1 dann 1 sonst 0 Ende
Weitere Lösungen  
 
programming4us programming4us