Avatar billede hugopedersen Nybegynder
02. maj 2002 - 14:42 Der er 11 kommentarer og
1 løsning

Sortering i formular

Jeg har en sortering der driller mig -
Jeg har en formular hvor jeg indtaster oplysninger om TAXI-chauffører ( navn, adresse m.m. ) I denne formular har jeg en underformular hvor jeg kan vælge hvilke biler de har lov til at køre i - dette sker via en combobox. Denne mange til mange relation driller mig lidt da jeg ikke kan få lov til at sortere korrekt i underformularen. Sorteringen sker tilsyneladende efter det id som valget får i mange til mange join tabellen, men jeg ville gerne have det sorteret efter navnet som vises i comboboxen. Når jeg vælger i denne er navnene sorteret rigtigt nok, men det er jo selvfølgelig også en anden recordsource.
Er der nogen forslag til hvordan dette kan lade sig gøre eller er det bare en detalje jeg må lade være som det er.


PS: er der andre der også har problemer med at Eksperten ikke sender mail når der er indlæg ?
Avatar billede terry Ekspert
02. maj 2002 - 15:02 #1
If you use an SQL in th esub form instaed of a table then uyou can use ORDER BY
Avatar billede terry Ekspert
02. maj 2002 - 15:03 #2
You should also be able to use the order by property of the sub form
Avatar billede hansk Nybegynder
02. maj 2002 - 15:03 #3
Har du en sortering angivet i recordsource udtrykket?
Avatar billede terry Ekspert
02. maj 2002 - 15:06 #4
If You use the order by property then ýou also have to set the OrderByOn property to True
Avatar billede terry Ekspert
02. maj 2002 - 15:08 #5
Where Navn is the field name you want to sort by

FORM LOAD EVENT

Me.OrderBy = "Navn Asc"
Me.OrderByOn = True
02. maj 2002 - 19:46 #6
eller blot:

Me.OrderBy = "Navn"
Me.OrderByOn = True
Avatar billede hugopedersen Nybegynder
03. maj 2002 - 07:21 #7
Recordsource for formularen indeholder kun et ID for teksten da det jo er mange til mange tabellen der er recordsource. Navnet vises kun i kraft af comboboxen.
Desværre kan jeg ikke lige sende db'en til nogen til gennemsyn da det er et kommersielt projekt. Men jeg vil lige lade det hvile weekenden over og se om jeg kan pille de 2 formularer + tilhørende tabeller ud til visning.
Avatar billede terry Ekspert
03. maj 2002 - 08:18 #8
Not sure I understand you here Hugo!
You have a main form whicg contains a comb with names in it. then you have a sub form which changes when you choose a name from the combo. ALL of the records in the sub from should now be those which are related to the chosen name. So what is it that is to be sorted?

EXAMPLE: Your mane form contain person info and you sub form (based on a query) contains taxi info and also PersonID.
The subform should be linked on PersonID and so should ONLY show those chosen from the combo

PersonID
PersonNavn

PersonID
TaxiID

TaxiID
TaxiNavn
Avatar billede hugopedersen Nybegynder
03. maj 2002 - 08:42 #9
Terry>  That is not quite the case.
I have 3 tables - one with drivers, one with vehicles and one that links a driver to vehicles ( the many to many relation )
I have a form where I enter the informations about the drivers (name, address and so on) On this form there is a subform where I can add the vehicles that me may use.  This is done on a form that has one field - a combobox that selects the vehicles from the vehicle-table and stores the ID in the tblDriverVehicleJoin table.
Avatar billede hugopedersen Nybegynder
03. maj 2002 - 08:44 #10
Terry>  mail me your email address at hugo.work@bigfoot.com and I will mail you a db with just the forms and tables needed to show the 'problem'

There are a lot of functionality that has been disable to do this so please don't be alarmed if errors occour ( or when they do )
Avatar billede hugopedersen Nybegynder
03. maj 2002 - 10:38 #11
That was @£$@£€@€@€€£$€ ( I don't swear in my mails )
I have been trying almost every thing in that direction, but obviously not the correct thing, because the suggesting you mailed me works :-)
Avatar billede terry Ekspert
03. maj 2002 - 10:45 #12
great :o)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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