Avatar billede simonsenpq Nybegynder
16. februar 2005 - 15:45 Der er 9 kommentarer og
1 løsning

Problemer med formular som dataark

Hej

Jeg har lavet en formular som dataark. Dataarket henter data fra en forespørgsel og derudover er der en ekstra kollonne. Problemet er, hvis jeg retter en værdi i den sidste kollonne - når jeg forlader feltet skifter alle værdierne i hele kollonnen.

Det er sikkert et eller andet simpelt - men hvad?
Avatar billede jensen363 Forsker
16. februar 2005 - 15:49 #1
Hvad består den ekstra kolonne af, og hvordan er relationerne til dataarket ?
16. februar 2005 - 15:49 #2
Hvis det sidste felt ikke er bundet til noget felt i en tabel/forespørgsel, så vil det være bundet. Og da en tekstboks i et dataark eller en fortløbende formular opfører sig som én tekstboks hele vejen ned, så vil det du skriver i den ene også skrives i alle de andre.
Det samme gælder, hvis du f.eks. skifter farve på den ene tekstboks, så skifter alle de andre også
Avatar billede simonsenpq Nybegynder
16. februar 2005 - 15:54 #3
Der er i alt 4 kollonner. De tre første hentes fra en forespørgel. Hvert af de tre felter har kontrolelementkilde sat til et af felterne i forespørgslen.

Felterne i 4. kollonne skal bare være tomme. Når jeg indtaster en værdi i eet af felterne, og forlader dette felt, burde en opdateringsforespørgsel blive kørt. I stedet kopieres værdien til hele kollonnen.
16. februar 2005 - 15:56 #4
ja, men som jeg forsøgte at beskrive, så er det IKKE muligt i et dataark (eller fortløbende formular).
Desværre :o(

Du kan alternativt oprette feltet i tabellen/forespørgslen. Så vil det virke.
Du behøver jo ikke bruge feltet til andet.
Avatar billede simonsenpq Nybegynder
16. februar 2005 - 15:57 #5
Ok, hvordan binder jeg den 4. kollonne til rækkerne?
Avatar billede jensen363 Forsker
16. februar 2005 - 15:57 #6
Hvis den 4. kolonne ikke har nogen direkte relation til forespørgslens 3 øvrige kolonner, vil resultatet kunne relatere til en hvilken som helst post, derfor får du den samme post vist flere gange ...
Avatar billede simonsenpq Nybegynder
16. februar 2005 - 15:58 #7
Ok, jeg er med nu. Tak for hjælpen
16. februar 2005 - 16:00 #8
Super :o)

Du skal dog nok huske at slette felterne hver gang du åbner (eller lukker) formularen.

Dette gøres med en stump kode på formularens VedLukning-Hændelse:

Docmd.Setwarnings false
docmd.RunSQL "Update [Din tabel] Set [Dit nye felt] = null
docmd.Setwarnings true
Avatar billede simonsenpq Nybegynder
16. februar 2005 - 17:38 #9
> thomasjepsen

Du skriver
> Du kan alternativt oprette feltet i tabellen/forespørgslen.

Er det muligt at få et ekstra felt med som resultat, når man laver en forspørgsel? Hvordan gør man det?
Avatar billede simonsenpq Nybegynder
16. februar 2005 - 21:39 #10
Glem det. Jeg fandt en anden løsning.
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

IT-JOB

Netcompany A/S

Test Consultant

Politiets Efterretningstjeneste

AI/ML udvikler i PET

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Netværkstekniker til Forsvarets Cyberdivision i Hvidovre – Er det dig?

Everllence

Software Engineer