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
Simpel søgning i database
Moderator: Lodahl
-
- Posts: 3
- Joined: 28. Dec 2010 20:24
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
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
-
- Posts: 3
- Joined: 28. Dec 2010 20:24
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
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
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.Prøv at se på dette eksempel
http://user.services.openoffice.org/en/ ... 8&p=168984
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
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
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