Page 1 of 1
Simpel søgning i database
Posted: 28. Dec 2010 20:34
by Henning Pedersen
Hej
Jeg skal hjælpe min gamle mor med at søge i en database hun har lavet over alle sine opskrifter.
Søgningen ser i SQL sådan ud ( og gir det ønskede resultat):
SELECT * FROM "OPSKRIFTER" WHERE "OPSKRIFT" LIKE '%Abrikos%'
Nu vil jeg gerne lave en "formular" hvor min gamle mor i et tekstfelt kan indtaste en anden ingrediens end abrikos, trykke på en søgeknap og vupti har hun alle opskrifter hvor ingrediensen indgår i opskriftnavnet.
Kan nogen hjælpe min mor og mig med det?
Henning
Posted: 28. Dec 2010 21:20
by Jens S
Posted: 28. Dec 2010 21:39
by Henning Pedersen
Hej Jens
Det er jo præcis det jeg skal bruge!
Kan du give en novice et par hints til hvordan jeg tilpasser det til min database?
Henning
Posted: 29. Dec 2010 10:21
by Jens S
Start med at kigge i denne vejledning
http://documentation.openoffice.org/ser ... lderID=597
Du kan evt. begynde med 1 tabel (Opskrifter):
OpskriftId, OpskriftNavn, Opskriftbehandling (type:Heltal(aut, index), Tekst, Notat)
og 1 undertabel(Ingredienser):
IngrediensId, Fremmednøgle, mængde, IngrediensNavn (type: Heltal(aut, index), Heltal, Decimal, Tekst)
Sådan at der for hver opskrift er flere ingrediensdatasæt
God planlægning af databasen er meget vigtig - så go' fornøjelse
mvh
Jens
Posted: 31. Dec 2010 10:30
by Henning Pedersen
Så er det lykkedes mig at få lavet noget der ligner.
Udover de her anbefalede tutorials fandt jeg også lidt jeg kunne bruge
http://sheepdogguides.com/fdb/fdb1main.htm#gotoThird
og det virker! Mange tak for hjælpen.
Men hver gang jeg trykker på jeg skal opdatere formularen, enten ved at trykke på knappen eller scrolle i mit output får jeg en fejlmeddelelse:
"Fejl ved opdatering af den aktuelle datapost out of memory"
Ikke desto mindre blir formularen opdateret!
Nogen forslag til hvad der er galt?
Henning
Posted: 31. Dec 2010 11:50
by Jens S
Måske link mellem de enkelte tabeller ikke korrekt sat op. Se under Funktioner - Relationer og der skulle gerne være en forbindelse mellem de enkelte tabeller (relationen 1..n) Se også under Forespørgsler
Sørg for at alle tabeller har en 'Primary key'
Base i version 3.2 har en del fejl, og det anbefales at bruge 3.1.1 eller hent den nye 3.3 rc8
mvh
Jens