> > SQL = "select max(tabel1) as MaxValue from tabeller"
> ...
> > Label1.Caption = WorkRS1!MaxValue
>
> Det er klart at du skal skrive navnet på feltet, men hvad er et nu lige,
> hvis du lader feltet indgå i et udtryk?
> I forbindelse med Oracle (og jeg går ud fra at det også gælder for andre
> databaser), navngives feltet nøjagtig som udtrykket, dvs. at følgende også
> burde kunne bringes til at virke:
>
> SQL = "select max(tabel1) from tabeller"
> ...
> Label1.Caption = WorkRS1.Field("max(tabel1)").Value
>
> Du kan også tilgå felter ved at bruge deres indeks:
>
> SQL = "select max(tabel1) from tabeller"
> ...
> Label1.Caption = WorkRS1.Field(1).Value
>
> Men der er vist ingen tvivl om at den metoden med at "omdøbe udtrykket" og
> bruge det nye feltnavn er det mest letlæselige, og giver mulighed for at
> vise hvad man ønsker at bruge værdien til.
>
> -------
> Tomas
Hej Tomas
Tak for dine løsningsforslag !
Jeg læser tit dine besvarelsen her i gruppen, hvorfor jeg er 100% sikker på
at dine forslag vil virke.
Jeg synes at metoden med at "omdøbe udtrykket" virker dejligt nemt og
forståeligt for mig, så den holder jeg mig til.
Jeg er ikke en "haj" som dig, så jeg har brug for at kunne overskue min kode
på mest simpel vis.
Men dine forslag viser med tydelighed at der er mange måder at kode på og
det synes jeg er en fed ting ved VB,
- for så kan vi der er flasket op med commodore 64 basic også være med
Mvh Neo