Avatar billede accessbruger1 Nybegynder
19. februar 2004 - 20:14 Der er 8 kommentarer og
2 løsninger

Tabel på over 250 felter

Jeg har forstået at der kun kan være ca. 250 felter i en tabel.

Jeg har dessværre en tabel der kommer til at ligge med en del felter over 250 felter.

Hvad skal jeg gøre?
Avatar billede mugs Novice
19. februar 2004 - 20:17 #1
Del den op i flere små og lav relationer mellem tabellerne.
Avatar billede mugs Novice
19. februar 2004 - 20:17 #2
.
Avatar billede terry Ekspert
19. februar 2004 - 20:25 #3
Access has a limit of 255 fields for one table. THats a lot of fields! As mugs says, you can split them up into smaller tables which are related. THis is obviously the only solution (more tables) but it isnt just a case of taking say 100 fields and throwing them into another table. You SHOULD in fact look at normalizing your data. And in doing this you will very likely find that you have no need for so many fields.

There is a good explanaion on "Normalisering" here

http://www.hedeskov.dk/
Avatar billede terry Ekspert
19. februar 2004 - 20:26 #4
In my many years a s aprogrammer I dont think I have come across a table with so many fields in. So in my experience the problem is bad database design!
Avatar billede accessbruger1 Nybegynder
19. februar 2004 - 21:24 #5
Jeg er klar over muligheden for normalisering, men vil vente med det til senere.

Mit spørgsmål er vel egentlig: Kan jeg oprette poster samtidigt i 3 tabeller med relationer mellem de 3 tabeller, hvis det er det antal jeg vælger at dele den store flade database op i som her?
Avatar billede mugs Novice
19. februar 2004 - 21:28 #6
Normalisering er ikke alene en mulighed - Normalisering er et must, og skal laves på så tidligt et stadium som muligt, nemlig ved design af tabellerne!
Du kan oprette poster i lige så mange tabeller du vil, blot dine relationer er lavet korrekt.
Avatar billede terry Ekspert
19. februar 2004 - 21:33 #7
Having three related tables in an Access application is quite simple. You make a main form with two sub forms which hold the two related tables. Its also important that the relationship is a ONE to ONE otherwise you can end up creating more than one releted record.
Avatar billede accessbruger1 Nybegynder
19. februar 2004 - 21:50 #8
mugs
Så vidt jeg kan bedømme i øjeblikket "lider" min tabel af felter der indeholder mange gentagelser i de enkelte tabeller. Der er meget få felter hvor der er sammenhæng f.ex. mellem flere felter. Der er selvfølgelig grupper af felter der naturligt hænger sammen, men svarmuligheder i de enkelte grupper er utrolig stor, hvorfor sammenhængen mellem felterne i de forskellige grupper fortaber sig i utrolig mange valgmuligheder.
Derfor er jeg mere fristet til at køre det som flade tabeller.
Avatar billede mugs Novice
19. februar 2004 - 21:52 #9
OK :o)
Avatar billede accessbruger1 Nybegynder
19. februar 2004 - 22:03 #10
Jeg tror I skal dele. TAk for indsatsen.
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