Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Figuren in access opnemen  (gelezen 3343 keer)

0 leden en 1 gast bekijken dit topic.

Offline cladon

  • Volledig lid
  • **
  • Berichten: 246
  • Geslacht: Man
Figuren in access opnemen
« Gepost op: 02 maart 2004, 14:26:34 »
Bij de brandweer heeft men een interventiedatabase gemaakt in access. Hierin zitten nogal wat OLE velden waarin omgevingsfoto's en plattegronden van het bedrijf zijn in opgenomen.

Het gevolg is nu dat we al aan database zitten van rond de 3 gigabyte. Het probleem is nu dat er geen gegevens meer kunnen worden toegevoegd.

Heeft iemand soms een programmacode zodat op basis van een padbeschrijving in een veld toch de foto's kunnen worden ingelezen in een acces-omgeving.

Ik kan het natuurlijk oplossen door van de access-db een project te maken in access. Door deze te upsizen naar een sql (MSDE). Maar het kan ook via programmacode.

De vraag is dus of er al iemand is die dergelijke code toepast in een eigen toepassing.

Bij de brandweer gebruiken ze Access Xp
Windows 10 Home   NLD 64bit,
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz 3401
P8B75-M LE
Intel(R) HD Graphics 4000 3072MB 1920 x 1080
VIA HD Audio
C:\ NTFS 237,25GB 135,35GB 15 293MB
AV: Kaspersky
FW: Windows 10

guido1

  • Gast
Re:Figuren in access opnemen
« Reactie #1 Gepost op: 02 maart 2004, 14:39:32 »
Hoi cladon,

Nee, ik heb nog nooit dergelijke applicatie gemaakt. Ik geef je hierbij wat losse tips die je mischien kunnen helpen.

Het eerste waar ik in zo'n situatie aan denk is de database splitsen. Bevoorbeeld de foto's in een andere database steken, of andere zaken afsplitsen. Je kan dan werken met gekoppelde tabellen en elke database is dan toch een heel stuk kleiner.
Eventueel de foto's in meerdere databases stoppen, en deze splitsing doorvoeren op basis van adres of iets dergelijks.

Guido

Offline cladon

  • Volledig lid
  • **
  • Berichten: 246
  • Geslacht: Man
Re:Figuren in access opnemen
« Reactie #2 Gepost op: 02 maart 2004, 14:49:52 »
Guido

Dit lijkt me niet zinvol om data je datavolume eigenlijk  hetzelfde blijft en dat is juist de oorzaak (3 gigabyte).

De foto's in meerdere afzonderlijke databases stoppen heeft ook weinig zin omdat het toeval will (door de normailisatie) dat alles in 1 tabel staat. Je hebt het ook op hetzelfde moment nodig dus ook hier blijft je datavolume hetzelfde.

Ik heb maak twee mogelijke oplossingen

Ofwel lees ik dmv programmacode mijn figuren in mij formulieren/rapporten op basis van een pad beschreven in een veld.

OOfwel upsize ik naar SQL (MSDE-module van access)
Windows 10 Home   NLD 64bit,
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz 3401
P8B75-M LE
Intel(R) HD Graphics 4000 3072MB 1920 x 1080
VIA HD Audio
C:\ NTFS 237,25GB 135,35GB 15 293MB
AV: Kaspersky
FW: Windows 10

guido1

  • Gast
Re:Figuren in access opnemen
« Reactie #3 Gepost op: 02 maart 2004, 16:17:35 »
Hoi cladon,

Het principe van gekoppelde tabellen wordt bij grote applicaties toch dikwijls toegepast, ook om de size van iedere database te verkleinen.

Of je de normalisatiestappen goed uitgewerkt hebt kan ik natuurlijk niet beoordelen maar mij lijkt het toch sterk dat alles in een tabel moet zitten.

Ik heb er geen ervaring mee maar ik vrees dat het upsizen naar SQL een lapmiddel zal zijn. Je blijft zitten met een zeer grote database met alle problemen die daar aan verbonden zijn. En als je database verder uitbreid zit je vrees ik terug met dezelfde problemen.

Nee, mijn voorkeur gaat dan uit naar het ophalen van de figuren door uw programmacode. Zo wordt de size van je database onmiddelijk drastisch gereduceerd.

Maar de enigste die dit allemaal kan beoordelen ben je zelf natuurlijk. Jij kent je database en kent ook de relatie tussen al de verschillende onderdelen.

Al overwogen om je database te gebruiken samen met Visual Basic? Dan kan je de programmacode compuleren tot een exe en dan werkt het runnen sneller en is het niet nodig dat iedere gebruiker Access zelf heeft. Maar dat hangt natuurlijk ook af van het gebruik van je database.

Guido

Offline powerkite

  • Volledig lid
  • **
  • Berichten: 207
  • Oplossing.be
Re:Figuren in access opnemen
« Reactie #4 Gepost op: 03 maart 2004, 00:28:23 »
Ja, er zijn al mensen die dit probleem hebben opgelost (ikzelf bv). Idd op de manier zoals jij zei: een padnaam opslaan en vervolgens de foto inlezen. Het is idd zo dat een accessdatabase sterk in omvang toeneemt door het toevoegen van foto's.
Ik heb 2 oplossingen (voor Office2000 en Office Xp).
de versie van office2000 werkt op Xp natuurlijk ook, maar andersom niet. Het tonen van de foto's blijft hetzelfde maar het is het toekennen van de padnaam dat verschilt.

Als je me een mailtje stuurt wil ik je de database graag doorsturen (gelieve wel te vermelden dat het over de fotodatabase gaat).

Als er nog geinteresseerden zouden zijn ....
Win XP (pro) - Pentium - 2400Mhz - 512Mb - Hercules 9200se - ADSL - Office 2003 Pro

Offline cladon

  • Volledig lid
  • **
  • Berichten: 246
  • Geslacht: Man
Re:Figuren in access opnemen
« Reactie #5 Gepost op: 03 maart 2004, 00:58:51 »
Ondertussen heb ik een link gevonden waar meer informatie staat https://www.mvps.org/access/forms/frm0030.htm

Alvast bedankt voor de reacties
Windows 10 Home   NLD 64bit,
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz 3401
P8B75-M LE
Intel(R) HD Graphics 4000 3072MB 1920 x 1080
VIA HD Audio
C:\ NTFS 237,25GB 135,35GB 15 293MB
AV: Kaspersky
FW: Windows 10

 


www.combell.com