Seite 1 von 1

Re: Bilder verknüpfen nicht einbinden

Verfasst: So, 08.08.2010 23:03
von turtle47
Hi linuxER74,

schau Dir diesen Thread mal an. Dort habe ich zwei Beispiel-DBs eingestellt die Dir vielleicht weiterhelfen.
Wenn Du Linux-User bist dann musst Du den Pfadtrenner "\"noch anpassen.

Viel Erfolg.

Jürgen

Re: Bilder verknüpfen nicht einbinden

Verfasst: Mo, 09.08.2010 17:20
von turtle47
Hallo linuxER74,
linuxER74 hat geschrieben:aber leider läuft es nich...
Hmm, schwer aus der Ferne zu sagen warum es nicht funktioniert.

Hier mal ein paar Fragen:
- Du hast die Makrosicherheit auf "mittel" stehen und bekommst beim Starten der DB ein Abfrage?
- Die Tabelle in Deiner DB heisst auch "Tabelle1"?
- Die Kontrollfelder sind mit den richtigen Datenfeldern der Tabelle verbunden?
- Bekommst Du eine Fehlermeldung bei der Ausführung des Makros?

Prüfe als Erstes mal, ob bei den Eigenschaften der Kontrollfelder alle Zuordnungen mit Deiner bestehenden Tabelle übereinstimmen.

MfG

Jürgen

Re: Bilder verknüpfen nicht einbinden

Verfasst: Mo, 09.08.2010 20:37
von turtle47
Hi,
meldung: The following Basic script could not be found:
library: 'Standard'
module: 'GetImage'
method: 'Get_Image'
location: 'document'
Heisst schlichtweg, es wird das Makro nicht gefunden!
linuxER74 hat geschrieben:- Die Tabelle heißt "Filmdaten" und nicht "Tabelle1"
Da liegt ein weiterer Hund begraben!

Beachte:
turtle47 hat geschrieben: - Die Kontrollfelder sind mit den richtigen Datenfeldern der Tabelle verbunden?
Heisst das Du die Kontrollfelder mit den Datenfeldern der Tabelle verknüpfen musst.


Wenn alles nicht hilft den ganzen Klimbim zippen und den Link hier hochladen damit ich mir das mal ansehen kann.


Jürgen

Re: Bilder verknüpfen nicht einbinden

Verfasst: Di, 10.08.2010 20:01
von turtle47
Nabend linuxER74,

ei ei ei ei ei ei ei ei ei ei ei eiei ei ei: 100 MB ist das Ding gross. :shock:

Habe da eine gute halbe Stunde runtergeladen.

Ich kann den Fehler ehrlich gesagt auch nicht direkt finden. Bin im Augenblick ziemlich im Stress.

In ner ruhigen Minute werde ich den Fehler aber sicherlich ausmachen.

Jürgen

Edit: Es hat mir doch keine Ruhe gelassen und ich habe es mit etwas Trickserei hinbekommen.

Jetzt stellt sich das Problem, wie bekomme ich die eingebetteten Objekte(Bilder) aus der Tabelle raus. Einfach die Spalte "Pic" löschen bringt überhaupt nichts.

Ich denke das müsste irgendwie mit einem SQL-Befehl mit dem Statement "Datenbank bereinigen" gehen wie hier im Forum beschrieben.
Da ich in Bezug auf Datenbanken ein absoluter DAU bin brauche ich bitte dahingehend Unterstützung.

Hast Du linuxER74 oder jemand anders einen Rat für mich.

Ich sage schon mal Danke.

Jürgen

Re: Bilder verknüpfen nicht einbinden

Verfasst: Di, 10.08.2010 22:34
von turtle47
linuxER74 hat geschrieben:Hab schon ein paar Titel aus der DB raus geschmissen, original war die noch mal 30MB größer! :-)
Wie geht denn das? :(

Einfach "Datensatz löschen"? Das kann es doch nicht sein, oder?

Nochmal Edit:
Hiiilfe, ich glaube ich werde bekloppt oder ist es der Schlafmangel das ich nicht mehr richtig gucken kann.
Wenn ich Datensätze in der Tabellenansicht lösche und dann speichere wird die DB gösser. :shock:

Re: Bilder verknüpfen nicht einbinden

Verfasst: Di, 10.08.2010 23:26
von turtle47
Ich habe es jetzt doch selber geschafft. :lol:

Das Zauberwort heisst "CHECKPOINT DEFRAG" unter Menue > Extras > SQL..... nach dem Löschen der Zeile "Pic" in der Tabelle!

Die DB hat jetzt nur noch eine Grösse von 2.717 KB :mrgreen:

Das Ding läuft jetzt so leicht wie Schmitz Katze.

@linuxER74: Du hast jetzt die nette Aufgabe die Bilder neu zuzuordnen. Viel Spass dabei.

Re: Bilder verknüpfen nicht einbinden

Verfasst: Mi, 11.08.2010 17:17
von turtle47
Hallo,
linuxER74 hat geschrieben:Wie bekomme ich denn das Bild wieder in meinen Bericht...
Das kann ich Dir leider auch nicht sagen da ich noch nie mit Berichten gearbeitet habe.

Vielleicht kennt sich ja jemand anders damit aus.

MfG

Jürgen

Re: Bilder verknüpfen nicht einbinden

Verfasst: Fr, 13.08.2010 14:36
von turtle47
von linuxER74 » Heute 09:17
Kann mir jemand bei meiner Frage zur Hand gehen?
von linuxER74 » Heute 13:18
Kann mir keiner helfen?
Nun mal langsam, hier sínd freiwillige Helfer am Werk.
Ausserdem müssen wir ja auch noch was tun, um unseren Lebensunterhalt verdienen.

Von "Danke" - "Held" -"Du hast Recht" - "Klasse" - "Suuuper" - " da wäre ich nie drauf gekommen" kann man halt nicht leben. :?

linuxER74 hat geschrieben:Ich bräuchte nur ein kleines HowTo
Folgendes sollte funktionieren:

- Erstelle ein Formular in dem ein Rahmen für das Pic enthalten ist und natürlich auch die andere Felder
- Weise diesem Rahmen ein Bild aus dem Bilderordner zu (z.B."No Image")
- Erstelle in der Datenbank ein Makro mit folgender Abfolge:

> Formular aufrufen und in dem Ordner wo die DB liegt abspeichern (dadurch wird der Schreibschutz aufgehoben)
> Durchlaufe mit einer Schleife die "Bilderrahmen" in diesem Bericht und gleichzeitig die Zeilen der Tabelle mit den Imagenamen
> Bei entsprechenden Übereinstimmungen dem Bilderrahmen die entsprechende Image-URL zuweisen

Fertig ist der Bericht mit Bildern. :lol:

Viel Erfolg.

Jürgen

Re: Bilder verknüpfen nicht einbinden

Verfasst: Mo, 16.08.2010 23:48
von turtle47
Hallo,

da es vielleicht auch für andere User interessant ist hier mal eine Beispiel-DB in der man externe Bilder einbinden kann
und dann noch einen Bericht mit den Bildern generieren kann.

Inhalt der Zip-Datei:
- Beispieldatenbank
- Ordner mit Beispielbildern

Vorgehensweise:
- Datei entzippen
- Datenbank anmelden
- Datenbank öffnen
- Den "Bericht mit Bild" im Bearbeitungsmodus öffnen
- Den oberen Bildrahmen anklicken
- Im Eigenschaftsfenster bei "Grafik" aus dem Bilderordner das Bild "Banner.jpg" auswählen
- Bericht speichern und schliessen
- Formular "IMG_Formular" öffnen
- Den Button "Bericht generieren" anklicken

Jetzt sollte der Bericht mit den Bildern erstellt werden.

Wichtiger Hinweis: Es funktioniert nicht, wenn man den Banner in die Kopfzeile setzt.

Die Sache ist recht komplex, aber ich wünsche allen die es versuchen wie immer viel Erfolg.

Jürgen