Avatar billede juks Novice
01. november 2002 - 09:28 Der er 10 kommentarer og
2 løsninger

where betingelse virker ikke i runtime version

Hej!
jeg har et stort problem , men en rapport , der er baseret på nogle queries, med to where betingelser , mit problem er at i min access 2000 DK virker det fint , men når jeg laver en runtime og sender den ud til min kunde virker hans rapport slet ikke eller kun delvis.
Kan det hænge sammen med at where betingelserne er lavet på baggrund af felter i en form, skal der så stå Forms eller formularer når det er en runtime version ?
Avatar billede proaccess Nybegynder
01. november 2002 - 09:30 #1
Jeg mener at RunTime udelukkende er engelsk - ergo: Forms!
Avatar billede di8leva Nybegynder
01. november 2002 - 09:30 #2
kan du posta hur SQL ser ut?
01. november 2002 - 09:31 #3
Man bør ALTID skrive Forms, når man bruger kriterier i forespørgsler. Derved kan databasen altid køre på alle versioner af Access
01. november 2002 - 09:33 #4
Bem: i tidligere versioner af Access blev runtime-kernen genereret ud fra den aktuelle maskine. Dvs hvis en dansk maskine genererede Runtime'en, så blev runtime'en også dansk.

Men som Proaccess skriver, så er de nyeste runtimes altid engelske
Avatar billede juks Novice
01. november 2002 - 09:33 #5
thomasjepssen ?????
jeg er pt igang med en udvikling der har løbet over 2 år og der er jeg blevet nød til at købe dansk version fordi når jeg skrev Forms så bad dem "pænt" om en parameterværdi
Avatar billede juks Novice
01. november 2002 - 09:34 #6
SELECT tbl_timer.Year, tbl_timer.måned, tbl_timer.uge, tbl_timer.Timer, tbl_konti.satsamount, tbl_timer.Komunne, tbl_konti.Beskrivelse, tbl_maskinkonto.beløb, IIf([maskin]=0 Or [maskin] Is Null,"","," & [mBeskrivelse]) AS fBeskrivelse, IIf([maskin]=0 Or [maskin] Is Null,[timer]*[satsamount],[timer]*[beløb]) AS pris, tbl_timer.Maskin, IIf([maskin]=0 Or [mtimer] Is Null,0,[maskin]) AS mas, tbl_timer.O50, tbl_timer.O100, tbl_konti.Kontonr, tbl_timer.AutoID, tbl_timer.Mtimer
FROM tbl_medarbejder INNER JOIN (tbl_konti INNER JOIN (tbl_maskinkonto RIGHT JOIN tbl_timer ON tbl_maskinkonto.AutoID = tbl_timer.Maskin) ON tbl_konti.AutoID = tbl_timer.Konto) ON tbl_medarbejder.Cprnr = tbl_timer.Cprnr
WHERE (((tbl_konti.Standard)<>-1))
GROUP BY tbl_timer.Year, tbl_timer.måned, tbl_timer.uge, tbl_timer.Timer, tbl_konti.satsamount, tbl_timer.Komunne, tbl_konti.Beskrivelse, tbl_maskinkonto.beløb, IIf([maskin]=0 Or [maskin] Is Null,"","," & [mBeskrivelse]), IIf([maskin]=0 Or [maskin] Is Null,[timer]*[satsamount],[timer]*[beløb]), tbl_timer.Maskin, IIf([maskin]=0 Or [mtimer] Is Null,0,[maskin]), tbl_timer.O50, tbl_timer.O100, tbl_konti.Kontonr, tbl_timer.AutoID, tbl_timer.Mtimer
HAVING (((tbl_timer.Komunne)=[Forms]![frm_vaelg_udskrift]![kommune]));
01. november 2002 - 09:37 #7
OKAY!!??? Jeg har altid bruge Forms, da det virkede i alle versioner.

I Access 97 og tidligere skrev Access selv [Formularer], men der var forskel på om jeg selv skrev [Formularer] eller om jeg lod Access 'oversætte' fra Forms.
Avatar billede juks Novice
01. november 2002 - 10:43 #8
nu har jeg rettede alt til forms! men det virker stadig ikke i runtime versionen ...
hva* så ?
Avatar billede fynbohans Nybegynder
01. november 2002 - 22:06 #9
Måske dine danske ø'er er skyld i at det ikke virker.
Avatar billede juks Novice
04. november 2002 - 09:59 #10
hvordan , kan jeg tjekke om mine rettelser virker hvis jeg ikke har en "ren" pc , hvor jeg kan installere runtime versionen.
Avatar billede juks Novice
04. november 2002 - 10:09 #11
hvad er stien til at "tvinge" genvejen til at starte i runtime ?
Avatar billede juks Novice
04. november 2002 - 10:41 #12
det var forms der var problemet , Kunden have bare ikke fået opdateret med den nyreste version , korrekt
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