Vraag : Het creëren van een naviagationbar over toegangsvormen (gelijkend op dropdown menu's op websites)

Hallo, heeft

I een toegangsvorm die een andere toegangsvorm kan openen neer gebruikend een daling combobox. Het plaatst dan de waarde van combobox op de onlangs open vorm.  

I am dit doen om een navigatiebar over de bovenkant van een vorm van de Toegang te creëren die de gebruiker om aan gegevens toestaat te springen over elke psycholoog in database.

However, houd ik krijgend een willekeurige dropdown doos hangend over het centrum van de nieuwe vorm die ik heb geopend. Wat ben doen van I verkeerd?

Also… is daar een betere manier om een navigatiebar te creëren dan dit. Ik was van plan om één hoofdvorm te hebben die open blijft en heb dan andere vormen openen en sluiten die met deze hoofdpagina synchroniseren. Ik slechts hield de belangrijkste pagina als manier open om de gegevens op te slaan dat de gebruiker entered.

And heeft als u niet hebt verondersteld - ik ben nog niet omhoog met visuele basis (ik breng een paar boeken ertoe om dat te sorteren maar het zal een tijdje nemen om hen te lezen).

Here is de code die ik op de belangrijkste onderzoeksvorm heb gehad:

Private SubPsychologist_quicksearch_Enter ()
Me.Psychologist_quicksearch.Value = Null
End Sub
Private SubPsychologist_quicksearch_Change ()
Me.Psychologist_quicksearch.Dropdown
End Sub
Private SubPsychologist_quicksearch_AfterUpdate ()
DoCmd.OpenForm („a-Psycholoog“)
Me.Psychologist_quicksearch = Vormen („onderzoek-Pagina“). Psychologist_quicksearch
Me.Unitname_quicksearch = Vormen („onderzoek-Pagina“). Unitname_quicksearch
End Sub
Private SubUnitname_quicksearch_Change ()
Me.Unitname_quicksearch.Dropdown
End Sub



And is hier welk ik op de vorm heb die openstelt:

Private SubPsychologist_quicksearch_Enter ()
Me.Psychologist_quicksearch.Value = Null
End Sub
Private SubUnitname_quicksearch_Change ()
Me.Unitname_quicksearch.Dropdown
End Sub



Antwoord : Het creëren van een naviagationbar over toegangsvormen (gelijkend op dropdown menu's op websites)

>> de primaire sleutel is (DEipUserID+DEipServiceID)
O.k., is de vraag dan onjuist.  Omdat per definitie, wanneer u op de primaire sleutel verdeelt, elke enige men is uniek en rijaantal van 1 zal terugkeren.

Terugkerend naar de vraag,
[Voor de eerste rij aan meest islatest komt =1, 2de rij gaat naar de verandering IsLtatest van het prevverslag = 0 en zette IsLatest = 1 voor nieuw verslag.]
En één vraag die u hierboven hebt gehad, ik verdenk u eigenlijk wilt, wat bent de definitie van „2de rij“, bent het „tweede en daarna rijen per DEipUserID+DEipServiceClientID“?  Wat er ook het is, verdeling door die combinatie.


; met tmp zoals (
selecteer deipuserid, deipserviceid, het meest islatest, rn=row_number () over (verdeling door deipuserid, deipserviceClientid orde door eipinsertdttm desc) van dbo.FactUserClientUse)
werk tmp plaatsen anders islatest=case wanneer rn=1 toen 1 eind 0 bij
Andere oplossingen  
 
programming4us programming4us