Help!

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

Hulp bij posten

Recente topics

Auteur Topic: afbeelding in formulier  (gelezen 9392 keer)

0 leden en 1 gast bekijken dit topic.

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
afbeelding in formulier
« Gepost op: 01 juni 2016, 08:12:00 »
hallo.
in bijlage voorbeeld van db.
ik scan een transactie en sla die op in een folder (met dank aa, dizzl).
ik probeer de afbeelding op het formulier te krijgen maar het lukt me niet.
bedoeling is dat ik ergens de volledige pad van mijn file opgeef om mijn afbeelding te zien.
nu probeer ik dat met een afzonderlijk veld gebaseerd op de foldernaam aangevuld met veld scan.
maar dit wordt blijkbaar niet herkend.
graag hulp aub.
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: afbeelding in formulier
« Reactie #1 Gepost op: 01 juni 2016, 16:01:24 »
In je database is er een map documenten. Als je deze map selecteert en in de adresbalk van verkenner klikt, zie je het werkelijke pad naar deze map.

In de map 'documenten' is er als je je scanner geïnstalleerd hebt en map 'gescande afbeeldingen' of zo? Selecteer deze map en klik in de adresbalk. Laat eens weten wat daar staat?

Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: afbeelding in formulier
« Reactie #2 Gepost op: 01 juni 2016, 16:40:36 »
dit is het adres dizzl:
C:\Users\Staf\Documents\Scans Beleggingen
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: afbeelding in formulier
« Reactie #3 Gepost op: 01 juni 2016, 18:03:12 »
Selecteer frmScan In ontwerpweergave
selecteer ScanAfbeelding en verwijder wat er staat bij besturingselementbron (eigenschappen/Gegevens/besturingselementbron)

Kopieer de code en plak wat er staat bij de gebeurtenis Bij aanwijzen op het formulier:
Private Sub Form_Current()
    ScanAfbeelding.Picture = MijnDocumenten & "\Scans Beleggingen\" & Scan
End Sub

Verwijder ScanFolderNaam uit de tabel tblScan
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: afbeelding in formulier
« Reactie #4 Gepost op: 01 juni 2016, 18:55:49 »
dat is het dizzl.
had ondertussen ook al iets in die aard gevonden.
zocht eerst naar de volledige padnaam als extra veld, maar dat is inderdaad niet nodig.
bedankt.

misschien nu nog de error handling in dit geval ivm met niet bestaand picture(zie ander topic met ook de error ivm met niet aanstaan scanner).
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: afbeelding in formulier
« Reactie #5 Gepost op: 01 juni 2016, 20:12:46 »
Private Sub Form_Current()
    On Error Resume Next
    ScanAfbeelding.Picture = MijnDocumenten & "\Scans Beleggingen\" & Scan
End Sub
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: afbeelding in formulier
« Reactie #6 Gepost op: 02 juni 2016, 09:07:09 »
ok dizzl,
heb nu nog een probleem met die afbeelding in mijn rapport.
het zou de bedoeling zijn om een rapport te maken met alle transacties van 1 bestaand record met daar ook de diverse, gerelateerde ScanAfbeeldingen(diverse transacties) op.
krijg daar vooreerst al geen afbeelding getoond.
 probeerde met (zoals Form Current)

Private Sub Report_Current()
    ScanAfbeelding.Picture = MijnDocumenten & "\Scans Beleggingen\" & Scan
End Sub


ook zie ik nu nog op frmScan dat de afbeelding (bmp) bij een nieuw record niet verdwijnt, maar blijft staan op de laatst ingevoerde record.
zou iets moeten zijn: als nieuw record dan empty afbeelding.
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: afbeelding in formulier
« Reactie #7 Gepost op: 02 juni 2016, 18:58:58 »
Dit kan ( mijn persoonlijke mening ) niet.
Je kan eventueel wel een afbeelding op één transactie zetten maar niet meerdere afbeeldingen op een lijst met transacties.
Mss wel als de afbeelding in je tabel opslaat (waar ik geen voorstander van ben).

Wat wel kan (of binnen mijn mogelijkheden ligt) is een HTML bestand genereren dat deze afbeelding toont per belegging.

Maar wat ik me afvraag, moet een rapport niet enkel de gegevens van de transacties bevatten (tekst en getallen)?
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: afbeelding in formulier
« Reactie #8 Gepost op: 03 juni 2016, 09:20:07 »
dacht een mooi overzicht te maken, met 'bewijsmateriaal'.
afbeelding inderdaad best niet in db (grootte).

bij het zoeken stuitte ik op deze video tutorial: https://www.youtube.com/watch?v=f5ZOOMrDjtU
op het einde geeft men daar nog enkele voorbeelden van verschillende afbeeldingen per persoon.
als ik het goed begrijp werkt men dan wel met attachments.

maar als het niet kan, ok voor mij.

ivm item op frmScan dat de afbeelding (bmp) bij een nieuw record niet verdwijnt, maar blijft staan op de laatst ingevoerde record.
zou iets moeten zijn: als nieuw record dan empty afbeelding.
kan dit?
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: afbeelding in formulier
« Reactie #9 Gepost op: 03 juni 2016, 12:25:39 »
heb ondertussen volgende pagina gevonden:
https://support.microsoft.com/nl-nl/kb/285820

aan de hand daarvan heb ik een nieuwe db gemaakt en dan is het mij gelukt om een afbeelding te tonen op een rapport.
is nog heel summier, maar wil eerst eens andere meningen horen.
en of dit mogelijk is om toe te passen op de vorige db.
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: afbeelding in formulier
« Reactie #10 Gepost op: 04 juni 2016, 09:00:29 »
Zorg er voor dat je in de map met scans een afbeelding hebt die GeenAfbeelding.jpg heet.
vb zoals deze download zo"n afbeelding en noem deze GeenAfbeeling.jpg

Bij aanwijzen van de pagina pas je je code aan zoals hier onder:
Private Sub Form_Current()

On Error GoTo GeenAfbeelding
    Dim FileLocation As String
    'Vind de locatie van Mijn Documenten
    'Deze functie vind je in Module1
    FileLocation = MijnDocumenten & "\Scans Beleggingen\" & Scan
    ScanAfbeelding.Picture = FileLocation
    Exit Sub
   
GeenAfbeelding:
    FileLocation = MijnDocumenten & "\Scans Beleggingen\GeenAfbeelding.jpg"
    ScanAfbeelding.Picture = FileLocation
   
End Sub

Rapport per belegging is me ook gelukt btw dankzij je filmpje. Maak van het veld waar je het volledige pad opslaat een berekend veld. Niet omdat het moet maar omdat het kan.
JE ZAL DIT WAT MOETEN AANPASSEN zodat het verwijst naar de map met JOUW afbeeldingen
Dat is data dat niet wordt opgeslagen en als je vroeg of laat beslist om de locatie van de scans te wijzigen hoef je enkel DAT veld aan te passen.
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: afbeelding in formulier
« Reactie #11 Gepost op: 04 juni 2016, 10:21:00 »
ok dizzl,
is me weer gelukt.
veronderstel dat dit ipv calldispalyImage (module1) komt bij form current.
bij het rapport krijg ik wel een image als ik de naam opgeef bij picture eigenschap.

zou er dus een knop op het form kunnen: open een rapport voor dit record? (met image).

ook vond ik een mooi voorbeeld op
https://www.access-programmers.co.uk/forums/showthread.php?t=67210&highlight=image
daar vind je ImageSample2000.zip
daar lukt het.
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: afbeelding in formulier
« Reactie #12 Gepost op: 04 juni 2016, 11:10:46 »
Lees je eens mijn vorige antwoord?
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: afbeelding in formulier
« Reactie #13 Gepost op: 04 juni 2016, 14:46:26 »
sorry dizzl,
had je bijlage niet gezien.
ga dit nu aanpassen.
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: afbeelding in formulier
« Reactie #14 Gepost op: 05 juni 2016, 10:25:29 »
heb weer alles aangepast ivm afbeeldingen.
bij knop rapport op frmtransacties opent rptBelegging.
dan vul je beleggingsID in en rapport verschijnt.
als je 1 invult krijg je mooi alle transacties van 1.
maar als je 2 invult krijg je weer de transacties van 1 en niet van 2.
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

 


www.combell.com