Datatab, når databasen flyttes [LØST]

Brugerhjælp og support til databaser i LibreOffice Base

Redaktør: Lodahl

Besvar
alo_dk
Indlæg: 2
Tilmeldt: 28. okt 2010 23:47
Kontakt:

Datatab, når databasen flyttes [LØST]

Indlæg af alo_dk » 29. okt 2010 01:26

Jeg har ikke ret meget erfaring med databaser, men er ellers rimelig god til computer. Jeg har brugt "OpenOffice" siden StarOffice5.2 ;-)

Jeg er i gang med at lave en simpel database, der skal bruges til at sortere kemikalier efter.

Jeg har lavet en tabel med kemikalier, med felterne (navn, kemisk_navn, formel, Fraktion, farlig-j/n, fare og Gruppe)

Værdierne til gruppe, vælger jeg fra en anden tabel ved navn gruppeliste med et felt(KategoriNavn).

Jeg har lavet en formular:
Billede


Jeg får gruppelisten vist i formularen ved at have "listeindhold" i fanen data sat til
"SELECT "KategoriNavn", "KategoriNavn" FROM "GruppeListe""
Når jeg vælger en gruppe til et stof, bliver oplysningen gemt, så gruppen highlightes, når jeg kommer tilbage. Dette virker også, når jeg åbner databasen igen.

Hvis jeg flytter og åbner databasen i en anden computer, skal jeg vælge grupper for alle stoffer igen. Derefter virker det igen, som det skal, på den nye computer.

Mit spørgsmål er nu: Hvad der det der mangler, så grupperne ikke bliver gemt med resten af databasen?

og

Hvordan får jeg disse oplysninger med, når jeg kopierer?

Jeg har mistanke om at det har noget at gøre med at Databasen er "registreret" i OpenOffice3.2 , men jeg er ikke sikker på hvordan det fungerer.

Jeg håber at en eller anden kan lede mig på rette spor.

Mvh
Anders
Senest rettet af alo_dk 30. okt 2010 02:21, rettet i alt 1 gang.

Jens S
Indlæg: 1091
Tilmeldt: 25. mar 2007 22:42

Indlæg af Jens S » 29. okt 2010 10:13

Hej
Så vidt jeg kan se er din database forkert opstillet. Brug et heltal (autonummer) som ID og primær nøgle i begge tabeller. Desuden skal gruppetabellen indeholde en fremmed nøgle til at forbinde med hovedtabellen, se relationer her:
http://dl.dropbox.com/u/2601866/Kemikalie.png

Se evt. http://documentation.openoffice.org/fil ... %20OOo.pdf om normalisering af tabeller.

Registrering i OpenOffice betyder kun at databasen kan ses (tryk F4) og anvendes i de øvrige moduler (calc, writer o.a.)

mvh
Jens

alo_dk
Indlæg: 2
Tilmeldt: 28. okt 2010 23:47
Kontakt:

Indlæg af alo_dk » 30. okt 2010 01:43

Nu bliver det rigtig mystisk, for jeg har lige lagt .odb-filen ud på min hjemmeside og når jeg henter den hjem til en anden PC, virker den fint.

Det kan enten være fordi jeg har lavet en fejl, og gemt en kopi uden data i tabellen, eller også er det nogle sikkerhedsindstillinger på firmaets pc, der kommer på tværs. Hvis det virker nu, kan det være svært at finde fejlen :?

Da jeg har fået at vide at jeg måske har gjort noget forkert, men det virker alligevel, kan dem der er interesseret hente databasen her(der er kun test data i den):

http://alodk.dk/pics/Kemiliste_genb.odb

Den bliver nok fjernet igen inden for et par dage, da jeg ikke vil have en million google-brugere til at rode rundt med den.

Det næste jeg skal finde ud af er om jeg kan lave en side på internet, hvor man kan læse i databasens kemikalie-liste, uden at det bliver for kompliceret. Jeg ved stort set ingenting om PHP, SQL og hvad der ellers kan blive brug for i den forbindelse. Indtil videre er det kun drømme :oops:

Mvh.
Anders

Besvar

Hvem er online

Brugere der viser dette forum: Ingen og 1 gæst