1.1k Aufrufe
in Datenbanken von vbanull Einsteiger_in (59 Punkte)
Hallo,

hätte folgendes Problem das ich selbst nicht auf die Reihe bekomme:

Ich habe einen Bildlink in der Acces-DB. Den lese ich aus und möchte den Bildpfad einem Bild in einem Formular zuweisen.

Klappt im Prinzip aber beim Auslesen des Recordsets bekomme ich als Ergebnis #c:\bildname.jpg# statt c:\bildname.jpg

Dim ergebnisSQL As Recordset
Dim ergebnis As String

Set ergebnisSQL = CurrentDb.OpenRecordset("select blink from Tabelle1")

ergebnis = ergebnisSQL.Fields(0).Value

MsgBox (ergebnis) 'hier bringt er: #c:\bildname.jpg#

Bild1.Picture = ergebnis

Help me please ...

1 Antwort

0 Punkte
von vbanull Einsteiger_in (59 Punkte)
Hi Fans,

hab jetzt eine Lösung gefunden - wahrscheinlich etwas kompliziert aber es funzt. Länge des String vermessen und dann erstes und letztes Zeichen abziehen ...

Grüatzi

Dim ergebnisSQL As Recordset
Dim ergebnis As String
Dim laenge As Integer

Set ergebnisSQL = CurrentDb.OpenRecordset("select top 1 blink from Tabelle1")
ergebnis = ergebnisSQL.Fields(0).Value

laenge = Len(ergebnis)
ergebnis = Left(ergebnis, laenge - 1)
ergebnis = Right(ergebnis, laenge - 2)

Bild1.Picture = ergebnis

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...