Avatar billede fcjohn Nybegynder
02. april 2005 - 09:36 Der er 7 kommentarer og
1 løsning

Nummerering af fortløbende formular

Jeg har en fortløbende formular med en filtreret række poster, som jeg gerne vil have nummereret med et label, fra 1 og så derudaf. Hvordan får jeg fat i den enkelte post når formularen oprettes? eller hvad man nu kan kalde det...
Avatar billede terry Ekspert
02. april 2005 - 11:51 #1
There is no easy way to do this but here is a method which you could used.

THis is without anty filter. If you have a filter (WHERE) in the main SQL then this also needs to be added to the SUB SQL.

WITHOUT filter:
SELECT tbl1.*, (SELECT count(*) from tbl1 T1 WHERE T1.ID < tbl1.ID)+1 AS Nr
FROM tbl1;

WITH Filter:
SELECT tbl1.*, (SELECT count(*) from tbl1 T1 WHERE T1.ID < tbl1.ID AND T1.ID >1)+1 AS Nr
FROM tbl1
WHERE (((tbl1.ID)>1));
Avatar billede terry Ekspert
02. april 2005 - 11:53 #2
In the SUB select T1 is an alias for tbl1 and it is this table (T1) which you also need to filter
Avatar billede fcjohn Nybegynder
02. april 2005 - 12:21 #3
Jeg kan ikke lige se hvordan det lade sig gøre, når min formular er baseret på en tabel, betyder det at jeg bliver nødt til at ændre det til en forespørgsel?
Avatar billede terry Ekspert
02. april 2005 - 12:40 #4
Yes you must change it to a query. As I said, there is NO easy method to do this!
Avatar billede terry Ekspert
02. april 2005 - 12:41 #5
You will very likley also find that you can not alter records. This is becuase youhave a calculated field in the query.
Avatar billede fcjohn Nybegynder
02. april 2005 - 12:44 #6
Jeg har besluttet mig for at beholde tabellen og så oprette et ekstra felt i den som tæller hvilket post i rækken det er. Også besværligt, men det kræver lidt færre ændringer. Du får dine point for at bringe mig på sporet, så tak for det;-)
Avatar billede terry Ekspert
02. april 2005 - 13:46 #7
thanks fcjohn

Not sure how you can use another field to show the order, what happend if you add new records or delete some?
Avatar billede fcjohn Nybegynder
02. april 2005 - 13:52 #8
Jeg tror så at jeg har droppet det helt, brugerne må bare nøjes med en liste uden numre, de overlever nok. Jeg løb ind i de problemer du beskriver, så jeg var bare for hurtig...
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