Avatar billede lasse_32 Nybegynder
26. marts 2004 - 17:59 Der er 5 kommentarer og
1 løsning

Frm_Index/Frm_Search

Jeg har et lille problem.
Har tre dbd-felter på en form (Status/Uge/Medarbejder).
Ønsker at der foregår sortering på alle tre felter i skærmbilledet. Derfor har jeg i PreForm følgende kode:

SET ProTime.Medarbejder = &AktuelBruger
#Frm_Index(ProTime,StaUgeMedIdx,3)
#Frm_SEARCH(ProTime)

Problemet er, at der ikke foregår sortering på de to første felter. Jeg går ud fra, at det skyldes, at jeg ikke har et SET = på de to første felter. Sagen er, at jeg ikke ønsker et SET =, idet jeg vil have alle records med på disse to felter og vil således kun sortere fra på medarbejder feltet. Kan man få det til at virke på nogen måde? Eller er man nødt til at bygge det op på en helt anden måde?
Avatar billede Broholm Novice
26. marts 2004 - 18:44 #1
Du skal bare lave et index MedStaUgeIdx med formlen: Medarbejder,Status,Uge og så bruge det i stedet. Lås dog kun på første indexkomponent.



Dette er langt den nemmeste løsning. Men koster desværre den plads et ekstra indeks tager i databasen.

-Broholm
Avatar billede lasse_32 Nybegynder
26. marts 2004 - 19:55 #2
Mange tak, det virker fint.
Hvad mener du forresten med at låse?
Tænker du på tallet efter Idx?
Hvilken bedtydning har det tal egentligt?
Og hvordan kan det benyttes?
Avatar billede lasse_32 Nybegynder
29. marts 2004 - 22:19 #3
Nå, det lader vi ligge.
Tak for svaret og her nogle point.

Question closed.
Avatar billede Broholm Novice
29. marts 2004 - 23:23 #4
Sorry det sene svar... (Du skal lige acceptere det)

Tallet angiver hvor mange felter i indekset fra venstre der skal "låses".

Indekset består jo af Medarbejder, Status, Uge

Hvis tallet er nul eller ikke angivet så finder #Frm_Search alle poster frem.

Hvis du sætter ProTime.Medarbejder = 'x' og tallet er f.eks. 1, så låser den Medarbejder-feltet. Dvs. den finder kun de poster frem, hvor Medarbejder == 'x'

Dette kan udvides ved at sætte Status = et-eller-andet og låse på 2 komponenter osv...

Håber det er forklaring nok :-)

-Broholm
Avatar billede lasse_32 Nybegynder
28. juli 2004 - 11:49 #5
Slut.
Avatar billede lasse_32 Nybegynder
28. juli 2004 - 11:49 #6
Slut.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester