Avatar billede erf Nybegynder
23. november 2000 - 11:12 Der er 6 kommentarer og
1 løsning

Underformular

Håber I kan hjælpe med dette problem.
Når jeg skal til at oprette poster i min underformular giver den underlige fejlmeddelleser. bl.a formular skrivebeskyttet, eller værdi for stor til felt. Når jeg kvitterer meddellelsen kan jeg godt skrive alligevel
Avatar billede fdata Forsker
23. november 2000 - 18:18 #1
Det ku\' godt være, du skulle forklare lidt nærmere ;o)
Avatar billede erf Nybegynder
24. november 2000 - 08:19 #2
Jeg er ved lave en database til registrering af min musiksamling. Den består af 5 tabeller(for at undgå redundans).
1: Gruppe / Solist
2: Album (Titel på CD/LP el.lign.)
3: Medie (CD, MC, LP, DAT)
Disse 3 tabeller er med autonummerering og unikke.
4: Musik,-  med en kombineret nøgle bestående af ovenstående felter, idet jeg ikke ønsker dublerede CD\'er på samme medie.
5: Melodi, med autonummerering som unik nøgle og 20 felter til sangtitler.
Denne sidste tabel indsætter jeg som underformular i en formular bestående af ovenstående tabeller. Når jeg opretter data i sangtabellen får jeg disse underlige fejlmeddellelser
Avatar billede fdata Forsker
24. november 2000 - 18:40 #3
Normalt vil en underformular være knyttet til formularen via en reference til en unik nøgle (overordnet/underordnet felt). Kunne det tænkes, at problemet lå her, altså at ref.feltet var for lille f.eks.?
Avatar billede erf Nybegynder
28. november 2000 - 08:01 #4
Hej fdatá
Tak for din interesse!
I den overordnede formular er Musik_id overordnet felt, - Sang_id underordnet.
Begge felter er med autonummerering. Når jeg forsøger at skrive i den underordnede formular, får jeg følgende fejltekst:
1: Objektet kan være et kontrolelement i en skrivebeskyttet formular.
2: Objektet kan være en formular, der er åben i designvisning
3: Værdien er for stor eller for lille til dette felt.
Jeg har ikke stor erfaring i Access, hvorfor selv dumme løsninger kan være de rigtige!
Avatar billede moses Praktikant
28. november 2000 - 13:45 #5
Det er svært på REMOTE\'en, men er det ikke sådan, at Melodierne alle har deres egen unike nøgle, som udelukkende er til at identificere hver enkelt melodi
OG
Disse melodi-records skal indeholde felterne \"GruppeID\", \"AlbumID\", \"MedieID\"

Hvis du i hovedformen vælger F.eks. Album, så skal der i underformularen vises alle melodier, der findes på det album.
Avatar billede fdata Forsker
28. november 2000 - 17:58 #6
... (jeg fortsætter Moses\' kommentar), så derfor er fint nok, at du har en Sang_id (som er et autonummer felt) på selve melodien; men du skal jo også have en reference til nøglen \"GruppeID/AlbumID/MedieID\" - og det er dén, der skal være dit underordnede felt.

Avatar billede erf Nybegynder
29. november 2000 - 07:43 #7
Hej moses og fdata
Igen, - mange tak for interessen.
Jeg har selv løst problemet.
Sang_id var nøglefelt og Access kan åbenbart ikke lide at referere til sådan et når det drejer som en underformular.
Jeg udskiftede Sang_id med et diskoteksnummer og gjorde det til et tal. Det hjalp. I formularen er feltet gjort usynligt.
Det er muligt at dette også ligger i jeres løsningsforslag, så i kan godt få de 30 point.
Tak for hjælp
Erf
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