Bilder importieren
Liebes Forum,
ich möchte Daten aus einer Access-Datenbank nach Ninox übertragen. Dafür verwende ich CSV-Dateien, die ich aus der Access-Datenbank exportiert habe. In jedem Datensatz habe ich den Namen für eine Bilddatei. Die Bilder selbst liegen als JPG in einem Verzeichnis. Wie bekomme ich es jetzt hin, dass Ninox nicht den Namen der Bilddatei importiert, sondern das Bild selbst?
Ich freue mich auf eure Ideen.
Viele Grüße, Jörg
13 Antworten
-
Vielen Dank, Leo.
Ich habe mich wohl nicht korrekt ausgedrückt. Ich möchte keine Dateianhänge zu Datensätzen importieren, sondern ein Passbild. Dieses Passbild liegt in Form einer JPG-Datei vor. Der Name dieser JPG-Datei steht in einer Spalte der CSV-Datei. Nun soll nicht der Name, sondern das Bild selbst in ein Datenfeld vom Typ "Bild" importiert werden.
-
Hallo Jörg,
Ich habe dich schon verstanden. Es ist aber so, dass Ninox alle Dateien als Dateianhänge behandelt. Mach ein Experiment und lade ein Passbild manuell als Dateianhang zu einem Datensatz.
Angenommen deine Datei heißt "Passfoto.jpg" und dein Bildfeld heißt "Bild"
Jetzt füge eine Befehlsschaltfläche hinzu und schreib die Formel rein:
Bild:="Passfoto.jpg"
Beim Klicken sollte das Foto in deinem Bildfeld erscheinen.
Wenn du jetzt noch ein Button erstellst und dort schreibst:
Bild:=null
Dann wird das Foto vom Bildfeld verschwinden , landet aber in Anhängen.
Für die heißt es, wenn du in jedem Datensatz Dateinamen als Text hast, kannst du mithilfe der Anleitung erstmal alle Bilder als Anhänge importieren. un dann mit Massendatenänderung die Bilder vom Anhang ins Bildfeld verschieben.
Leo
-
Vielen Dank Leo, das leuchtet mir ein.
Jetzt habe ich aber ein anderes Problem und stehe irgendwie auf dem Schlauch. Ich habe die Datenbank nicht lokal gespeichert, sondern in der Cloud, damit ich auch von meinem iPad arbeiten kann. Hier gibt es aber nicht die Möglichkeit ein Archiv zu erstellen. Was mache ich bloß falsch?
-
Du kannst aber ein Backup erstellen und runterladen.
-
OK, dass Archiv und Backup das gleiche sind, wusste ich nicht. Das hat funktioniert. Jedoch klappt der Import der Fotos nicht. Offensichtlich mache ich immer noch etwas verkehrt. Ich habe mal die einzelnen Stationen des Imports per Bildschirmfoto festgehalten. Kannst du da etwas erkennen?
-
-
-
Hallo Jörg,
ich denke es liegt am Dateinamen in der Ninox-Datenbank. Der Dateiname muss ohne Dateierweiterung also (.jpg) im Zuordnungsfeld in Ninox gespeichert sein.
Gruß, Jörg
-
Vielen Dank Jörg, dieser Tipp hat mir sehr geholfen.
Es ist nicht nur die Dateiendung ".jpg", sondern offensichtlich auch weitere Sonderzeichen, wie z.B. "-", die meinem Import im Wege standen. "_" ist wohl erlaubt aber viel mehr offensichtlich nicht! Zum Glück kann man im Finder Dateinamen über Massenänderung leicht korrigieren und mit Excel war das in der CSV-Datei ebenfalls schnell angepasst. So bereinigt wurden alle Fotos importiert und mit der Anleitung von Leo habe ich meine Passbilder in den Datensätzen an der richtigen Stelle.
Nochmals vielen Dank euch beiden!
-
Mmmmh. Zu früh gefreut. Auf dem Mac ist alles prima aber auf dem iPad werden keine Bilder angezeigt. :-(
-
Wenn auf Mac alles i.O. ist dann ist die Synchronisation noch nicht zu ende. Klick auf iPad auf Wolkensymbol. Dort sollte es angezeigt sein, wie viele Datein noch zu laden sind. Warte bis alle Dateien geladen sind.
Leo
-
Es waren alle Dateien geladen. In den Dateianhängen sind die Bilder auch zu sehen, nur die Verknüpfung mit dem Bildfeld klappte auf dem iPad nicht. Wenn ich auf das Feld klickte, erschien der Dateiname, z.B. "Becher_Renate_2069795515.jpg" und darunter "JPEG-Bild" aber das Bild war nicht zu sehen. In den Dateianhängen heißt das Bild "Becher_Renate_2069795515.JPG"! Offensichtlich macht das dem Mac nichts aus, er unterscheidet nicht zwischen "jpg" und "JPG". Das iPad aber wohl. Ich habe dem Bildfeld nun ein "JPG" am Ende verpasst und damit geht's.
Content aside
- vor 5 JahrenZuletzt aktiv
- 13Antworten
- 5471Ansichten