Avatar billede dougheffernan Nybegynder
01. juni 2006 - 10:20 Der er 2 kommentarer og
1 løsning

Field As NameOfField

Så forsøger jeg endnu engang at konvertere en .mdb fil til et Access project.
Dvs. der er tonsvis af VBA kode der skal omskrives, så det passer, men jeg er stødt ind i det problem at min SELECT indeholder en Field As NameOfField og jeg kan ikke se hvad den skal ændres til.

Her er SELECT'en:
SELECT ordrenr, linienummer, Produktionsdatoer, Ankomst, Afgang, Rampe, Varenr, Varebeskrivelse, [antal paller], [Enheder pr palle], [antal paller]*[enheder pr palle] AS [Enheder], Enhedsvægt, Pris, [Enheder]*[enhedsvægt] AS Nettovægt FROM Table1

Har også læst på nettet at det måske bedre kan betale sig at lave alle SQL statements i VBA om til Stored Procedures, men jeg har næsten intet kendskab til SP'ere...
Avatar billede dougheffernan Nybegynder
01. juni 2006 - 10:28 #1
Fejlen jeg får på ovenstående er
Invalid column name 'Enheder'

Jeg vil gætte på at det er fordi jeg ikke har en kolonne Enheder og at
[Enheder]*[enhedsvægt]
bruger den værdi som
[antal paller]*[enheder pr palle] AS [Enheder]
udregner.
Det kan jo nemt løses ved at ændre
[Enheder]*[enhedsvægt]
til
[antal paller]*[enheder pr palle]*[enhedsvægt]

Men vil der være en ide i at oprette det som SP'ere i stedet? Der er tale om ca. 80-100 SQL statements i VBA koden.
Avatar billede dougheffernan Nybegynder
01. juni 2006 - 10:34 #2
Og hvordan sætter man RecordSource på en formular?
Me![Ordre].Form.RecordSource = rst2.Recordset
Avatar billede dougheffernan Nybegynder
07. juni 2006 - 10:59 #3
.
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