von Phlox » So, 19.01.2014 16:42
Hallo zusammen,
das mit den Bild einfügen auf dem Suchformular hat glücklicher weise geklappt. Danke für die Nachrichten.
Bei der Bereinigung und weiteren Aufbau der Datenbank ist mir noch aufgefallen das ich noch mehrere Baustellen habe.
Zum einem hab ich anscheinen einen Fehler im Suchcode. Zum anderen möchte ich diesen um weitere zu durchsuchende Felder (Standort, Vorhanden) erweitern, weis aber nicht an welcher stelle ich was einbauen muss. Der momentane Suchcode lautet: SELECT * FROM "Pflanzen" WHERE LOWER ( "Botanischer Name" ) LIKE IFNULL( ( SELECT '%' || LOWER ( "Suchbegriff" ) || '%' FROM "Filter" ), LOWER ( "Botanischer Name" ) ) OR LOWER ( "Herkunft" ) LIKE ( SELECT '%' || LOWER ( "Suchbegriff" ) || '%' FROM "Filter" )
Bei der Ergebnisliste der Suche, ist mir auch aufgefallen das beim Pflanzentyp_ID und Vorhanden_ID nur Nummern sind und nicht die Wörter wie Staude, Gehölz, ja, nein usw. aus den entsprechenden Tabellen. Wenn ich die Abfrage bearbeite und anschließend die entsprechenden Tabellen hinzufüge und in die unteren Tabelle bei Feld Pflanzentyp hinzufüge erscheint die Meldung: Syntax error in SQL expression. Kann ich das dennoch irgendwie ändern?
Viele Grüße
Phlox
Hallo zusammen,
das mit den Bild einfügen auf dem Suchformular hat glücklicher weise geklappt. Danke für die Nachrichten.
Bei der Bereinigung und weiteren Aufbau der Datenbank ist mir noch aufgefallen das ich noch mehrere Baustellen habe.
Zum einem hab ich anscheinen einen Fehler im Suchcode. Zum anderen möchte ich diesen um weitere zu durchsuchende Felder (Standort, Vorhanden) erweitern, weis aber nicht an welcher stelle ich was einbauen muss. Der momentane Suchcode lautet: SELECT * FROM "Pflanzen" WHERE LOWER ( "Botanischer Name" ) LIKE IFNULL( ( SELECT '%' || LOWER ( "Suchbegriff" ) || '%' FROM "Filter" ), LOWER ( "Botanischer Name" ) ) OR LOWER ( "Herkunft" ) LIKE ( SELECT '%' || LOWER ( "Suchbegriff" ) || '%' FROM "Filter" )
Bei der Ergebnisliste der Suche, ist mir auch aufgefallen das beim Pflanzentyp_ID und Vorhanden_ID nur Nummern sind und nicht die Wörter wie Staude, Gehölz, ja, nein usw. aus den entsprechenden Tabellen. Wenn ich die Abfrage bearbeite und anschließend die entsprechenden Tabellen hinzufüge und in die unteren Tabelle bei Feld Pflanzentyp hinzufüge erscheint die Meldung: Syntax error in SQL expression. Kann ich das dennoch irgendwie ändern?
Viele Grüße
Phlox