Toon posts:

[acces] .mdb bestand word zomaar groter met plakken

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo, ik ben bezig samen met Darkshadow om veel weer-data geordend in een acces database te krijgen.

Nou moeten we sommige data veranderen (van Kelvin naar graden Celcius).
We kopiëren hiervoor de data naar exel, veranderen het met een formuletje en plakken het vervolgens weer naar acces.

Het gekke is dat telkens als we de 'vernieuwde' data (graden Celcius) over de oude data (Kelvin) plakken (en dat moeten we vaak doen) het .mdb bestand zomaar groter word. :? Aan de records veranderen we niets.

We hebben nu al een bestand van over de 2 GB! :'(

Weet iemand hoe dit kan en hoe we dit kunnen opolossen? want het bestand word echt onhandelbaar.

  • pasta
  • Registratie: September 2002
  • Laatst online: 29-08 10:23

pasta

Ondertitel

In de Engelstalige Access:
Tools -> Database Utilities -> Compact and Repair Database

Signature


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Klopt, maar wat ik me ook afvroeg: waarom in hemelsnaam via Excel? Voldoet een simpele updatequery niet?
code:
1
UPDATE weertabel SET [temperatuur] = [temperatuur]-273.15;

Klik, vroem, klaar. Tijd teveel? ;)

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • apophis4u
  • Registratie: Oktober 2002
  • Laatst online: 21:02
Niesje schreef op 12 maart 2004 @ 10:02:
Klopt, maar wat ik me ook afvroeg: waarom in hemelsnaam via Excel? Voldoet een simpele updatequery niet?
code:
1
UPDATE weertabel SET [temperatuur] = [temperatuur]-273.15;

Klik, vroem, klaar. Tijd teveel? ;)
Precies, waarom grijp je voor simpele dingen omslachtig en moeilijk naar excel terwijl access daar veel makkelijker in is om grote groepen data in 1 keer te bewerken.

Dat je database op die manier groeit wordt veroorzaakt doordat de nieuwe gegevens op de hardeschijf achter de oude worden geschreven. Het klinkt heel raar, maar is wel zo. Door compact (of comprimeren) database wordt deze loze ruimte verwijdert. Wat access doet is een nieuwe database aanmaken, daar de hele database eigenlijk naartoe kopieren, de oude verwijderen en de nieuwe renamen.

Een specialist weet veel van weinig en leert steeds meer van steeds minder, tot hij uiteindelijk alles weet van niets.


  • DarkShadow
  • Registratie: Juli 2000
  • Laatst online: 31-08 22:40
Niesje schreef op 12 maart 2004 @ 10:02:
Klopt, maar wat ik me ook afvroeg: waarom in hemelsnaam via Excel? Voldoet een simpele updatequery niet?
code:
1
UPDATE weertabel SET [temperatuur] = [temperatuur]-273.15;

Klik, vroem, klaar. Tijd teveel? ;)
hmmm dit werkt niet helemaal, als ik dit doe:
code:
1
UPDATE [debilt_hirlam] SET [pmsl] = [pmsl]/100;


(Dat stukje was voor corrigeren van luchtdruk)

Het enige dat ik dan krijg te zien is de onbewerkte kolom...

Verwijderd

Topicstarter
De tabel is nu teruggebracht van de 2GB naar 250MB :) !!

Bedankt..nu kan ik er weer rustig mee werken.

mmm van die data veranderen in exel is echt stom jah 8)7 !!

hebben de query gemaakt in acces:
code:
1
UPDATE weertabel SET [temperatuur] = [temperatuur]-273.15;


en ook:
code:
1
UPDATE [debilt_hirlam] SET [pmsl] = [pmsl]/100;


maar hij werkt dus nog niet!

Plaatsen wel even een nieuw topic onder Programming & Webscripting want dit hoort hier natuurlijk niet thuis!

Bedankt voor de hulp :P !

[ Voor 45% gewijzigd door Verwijderd op 12-03-2004 10:30 ]

Pagina: 1