Vinnaren i pepparkakshustävlingen!
2010-07-26, 02:49
  #1
Medlem
Hej!

Sitter här och ska försöka göra ett enkelt personregister till mina elever.

Jag använder mig av OpenOffice egen databas. Jag vet att det är inte det bästa,
men nu är läget så att vi använder det på skolan.


Jag har skapat tre tabeller elevdata, studieplan och kurser samt relationerna mellan dem.

I tabellen elevdata har jag endast elevinfo dvs för- och efternamn, elevid osv. och i kurser har jag kursnamnen, poängen kurserna ger och kursid. I den tredje tabellen har jag kursid och elevid samt studieid. Relationerna går igenom ID:n och det är 1:n relationer mellan tabellen studieplan och de andra.

I tabellerna har jag sedan försökt att skapat ett formulär med hjälp av formulärguiden. När jag gör det så vill jag att elevdata ska vara i ett huvudformulär och kursdata i ett subformulär.

En elev kan ha flera kurser och det ska i sin tur visa sig i listruta.

Jag har försökt att krångla mig till en lösning, men lyckas aldrig. När jag väljer att ska ett subformulär med relationen så vänder han på tabellerna och placerar kurstabellen först och sedan elevtabellen sedan

Sedan undrar jag hur jag ska mata in nya rader med hjälp av formuläret jag har gjort??


Någon som kan hjälpa mig!!!
Citera
2010-07-26, 10:38
  #2
Medlem
dethalvabarnets avatar
låter som en elev som behöver hjälp med en skoluppgift men jag kan nog hjälpa.
Citera
2010-07-26, 12:09
  #3
Medlem
dethalvabarnets avatar
Jobbigt med den där guiden att man måste visa det man gör join på, har inte hitta var man kan visa koden i backgrunden heller för den delen i openoffice o.O

Tror jag gjort en hackig lösning till det som du vill ha, man ser som jag valt elev_id i resultatlistan.

Gjorde en sökning som ser ut så här i sql-vy'n

Kod:
SELECT "aa"."kurs_id""aa"."elev_id""bb"."namn""cc"."kursnamn" FROM "Kursplan" AS "aa""Elever" AS "bb""Kurser" AS "cc" WHERE "aa"."kurs_id" "cc"."kurs_id" AND "aa"."elev_id" "bb"."elev_id" 

och sedan i den där formulärguiden så gjorde jag primära formuläret elever och subformuläret min sökning och själva kopplingen mellan formuläret blev elev_id = elev_id.

Var det du var ute efter?

Om det var så, så vore det bättre om man visste hur man gör en join två gånger med den där skapa formulär-guiden, skulle vara bättre en det jag gjorde nyligen troligen om det nu är det du vill ha.
Citera
2010-07-26, 20:37
  #4
Medlem
dethalvabarnets avatar
Citat:
Ursprungligen postat av dethalvabarnet
låter som en elev som behöver hjälp med en skoluppgift men jag kan nog hjälpa.

Var lite förhastad kanske, kollade igenom din posthistorik som tyder på att du är lärare.

Mot frågor, varför håller du på med open office base för? har för mej att i webbutveckling, .NET forumet eller i javaforumet på hur du kan sätta upp en databas och antingen skriva en lite applikation lite snabbt för att visa/inputta data. Bakgrund bitte.

Gav det tills lunch förra gången, men ska kolla på det igen nu lite(OO base).
Citera
2010-07-31, 05:03
  #5
Medlem
dethalvabarnets avatar
Citat:
Ursprungligen postat av dethalvabarnet
Var lite förhastad kanske, kollade igenom din posthistorik som tyder på att du är lärare.

Mot frågor, varför håller du på med open office base för? har för mej att i webbutveckling, .NET forumet eller i javaforumet på hur du kan sätta upp en databas och antingen skriva en lite applikation lite snabbt för att visa/inputta data. Bakgrund bitte.

Gav det tills lunch förra gången, men ska kolla på det igen nu lite(OO base).
+1.

Scratch that, orkar inte spendera nån tid på det. viva la SCII.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback