Hoe krijg ik een foto op een formulier in Access?
Hallo
Ik probeer een foto in een kader (OLE) op een formulier in Access te zetten zodanig dat voor ieder personeelslid zijn foto bij zijn gegevens verschijnt. Ik kan doen wat ik wil maar steeds verschijnt de naam van het bestand van de foto in plaats van de foto zelf in het kader. Ik weet dat het kan want ik heb het vroeger ook al eens gemaakt. Dubbelklikken op de naam van het bestand opent de foto in een viewer. In de tabel staat in de betreffende cel het woordje PAKKET. Weet iemand waar dit verschijnsel door ontstaat? Ik wil een foto zien en geen bestandsnaam.
Hallo,
Raadpleeg HELP van Access eens. Dat kan via help in de balk rechtsboven of met F1 [één]. Of, ga eens bij Microsoft kijken op de Access site. Via OFFICE up date te bereiken.
Succes, poltol
Hallo,
Hulp kunt u vinden als u in GOOGLE het volgende invoert: foto op een formulier in Access
Het stikt er van de hulp, voorbeelden en handige tips en tricks.
Succes, poltol
Hallo
Het doet me voorkomen alsof het veldtype niet klopt.
Mogelijk moet je het veld waarin de bestandsnaam staat gewoon als tekst instellen?
Vrgr. AF
Hallo parakist,
Niet zo eenvoudig om dit op een forum te beantwoorden, maar wellicht kan ik je op weg helpen. Om te beginnen een waarschuwing:
Welke oplossing je uiteindelijk ook kiest, sla de foto nooit op in je database, maar maak gebruik van een apart bestand voor de foto.
Je database wordt anders verschrikkelijk traag (en groot) en op den duur onhandelbaar. Ik neem aan dat je in je database voor elk record (lees: personeelslid) een uniek nummer hebt? Een personeelsnummer b.v.? Gebruik dat nummer om een foto in een apart bestand op te slaan. Voor elk record heb je dus een apart .jpg bestand.
Maak vervolgens op je formulier een opject van het type 'afbeelding'. Vervolgens moet je dan nog een klein stukje programmacode schrijven om ervoor te zorgen dat wanneer je het formulier laadt, of wanneer je een bepaald record kiest, de foto uit het externe bestand geladen wordt in het afbeeldingobject. Maak daarbij gebruik van de '.picture property' van het afbeelding-object.
Je moet dan de bestandsnaam halen uit het veld 'personeelsnummer' van het record dat op dat moment gekozen is.
Hopelijk zet dit je op de goede weg.
m.vr.gr. Freya
De enige tip die ik je kan geven is dat je even in de database moet kijken die, als het goed is, op jouw computer staat.
Noordenwind.mdb
Mogelijk moet je deze zoeken in de map:
C:\Program Files\Microsoft Office\Office\Voorbeelden
Of anders installeren.
Bij de Tabellen staat de Tabel Werknemer en bij de Forms het Formulier Medewerkers.
Als je deze uitspit dan zou je eruit moeten kunnen komen.
Hetzelfde zou zijn als hier het hele verhaal wordt neergezet, is overbodig dus.
Als je deze niet hebt dan wordt het een ander verhaal.
Wel is het zaak dat je in de tabel de foto's toevoegt.
De foto's niet te groot en niet te veel dan zal het met de snelheid en grootte wel loslopen.
Succes, Rebel
Heb maar even een voorbeeldje gemaakt dan wordt het allemaal iets duidelijker.
Wel gemaakt in een oude versie dan kan je hem converteren naar alle nieuwere versies die er zijn. Van oud naar nieuw lukt wel maar niet van nieuw naar oud, geeft vaak problemen.
Voorbeeld - foto.mdb
Succes, Rebel
@rebel:
Dat werkt allemaal wel leuk zo, zolang je plaatjes van maar een paar kB groot gebruikt en je niet al teveel records hebt. Heb je echter een personeelsbestand en gebruik je foto's van b.v. 50 kB/stuk (of groter) en loopt het aantal records op tot, laten we zeggen, meer dan honderd, dan wordt je database op den duur vele megabytes groot en het steeds opzoeken van de juiste foto bij het juiste record wanneer je door je database bladert, dat ga je echt niet leuk vinden.
Freya
Dit had ik al eerder geschreven:
'De foto's niet te groot en niet te veel dan zal het met de snelheid en grootte wel loslopen.'
Maar als je de database een beetje professioneel opzet dan loopt het gewoon goed.
Zelf heb ik een database met bijna 1400 plaatjes is wel meer dan 50.00 kb groot, maar loopt net zo goed als een database met een kleine 100 brieven een 4000 records met memo die net even meer als 8.00kb groot is.
En aan de andere kant heb ik wel even wat in elkaar gezet om de vraag te beantwoorden met een voorbeeldje.
Rebel
Nieuw op Vraag & Beantwoord
Zero sugar jumbo
tot mijn verbazing zit er gewoon suiker in de frisdrank van jumbo sinas zero sugar en cola zero sugar,vreem want op de etiket staat groot ..zero sugar.. dn mag je er van uit gaan dat er geen suiker in zit,dus al dietijd als suikerpatient ben ik dus misleid..mag dit zomaar suiker in frisdrank terwijl er zero sugar op staat. Lees meer
Oude stroom meter verplicht vervangen ?
Ik heb een oude elektrischiteitsmeter die volgens Liander vervangen moet worden omdat hij niet meer zou voldoen aan de wettelijke eisen ivm met onnauwkeurigheid.
De meter heeft mij nog nooit in d steek gelaten en werkt perfect , met de zonnepanelen op dak draait hij vrolijk achteruit tot grootgenoegen van ons.
maar met de nieuwe "betere" slimme meter zal ik straks verplicht worden om gel
...
Lees meer
Webwinkel
Ik heb dinsdag 7 mei 2024 een tafellamp besteld.
Ik heb een bevestigingsmail van Bol.Com ontvangen.
De lamp zou de dag erna, maar uiterlijk 10 mei bezorgd worden.
Nu blijkt na diverse keren bellen met Bol.com., dat er iets fout is gegaan bij het verzenden.
Bol.com belde mij hierover terug en ze konden niks anders dan mijn bestelling annuleren en dan zou ik de lamp g
...
Lees meer
Populair in Computers & Telefonie
Hallo, wie weet waar ik de Evergreen top 1000 kan downloaden? Bv hartelijk dank.
In het korte verleden deed ik dat via de Pirate Bay maar die is jammer genoeg niet meer te ontvangen. Lees meer
blokkade toetsenbord
Ik heb per ongeluk mijn toetsenbord geblokkeerd zodat ik geen tekst meer kan typen. Ik werk met die comp. met windows XP. Hoe kan ik die blokkade opheffen? De overige functies werken normaal. Bedankt. Lees meer
CD-R of DVD-R
Ik wil filmpjes en foto's vanaf de laptop opslaan op een schijf. Welke kan ik het beste nemen een CD-R of DVD-R? Of maakt het niet uit. Lees meer