You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When in Browse Data view I click on a field which has reference to another table, the drop down menu does not appears so I can't choose an appropriate value from foreign table.
What did you expect to see?
I expect to see a drop down menu where I can select appropriate value.
What did you see instead?
Instead I see for a moment something flash, as if a menu wants to open.
Useful extra information
DB4S v3.12.99 (Apr 15 2020) [built for x86_64-little_endian-lp64] on Ubuntu 18.04.4 LTS (linux/4.15.0-96-generic) [x86_64]
using SQLCipher Version 3.4.1 (based on SQLite 3.15.2)
and Qt 5.9.5
Hmm, can you post the database schema in here? The CREATE TABLE statements for both the table you are trying to edit and the references table would be interesting to see. And did it work for this table with some older version of DB4S?
2020. 05. 06. 12:53 keltezéssel, Martin Kleusberg írta:
Hmm, can you post the database schema in here? The |CREATE TABLE|
statements for both the table you are trying to edit and the references
table would be interesting to see. And did it work for this table with
some older version of DB4S?
I will try to attach to this mail the output of the .schema dot command of
sqlite3 cli.
I did not tried with other older versions of DB4S this.
@csanyipal Unfortunately, replies via email doesn't work very well on GitHub, as least at this point in time. Any chance you could add it via the web interface?
Optimally, it should be between sets of triple quotation tags:
Like this
But that's me being pedantic, so feel free to ignore. 😉
It doesn't matter which field I edit in which table.
For example, there are two foreign keys in the Elmeletek table: Osztaly and KapcsolatGyakorlattal.
Even if I click with the mouse on a field in the Osztaly column of Elmeletek table, the context menu does not open so I can not select a value from the Osztalyok.Osztaly column out there.
Just to rule this out: Are you clicking, double clicking, or slowly clicking twice? Clicking just selects the field but doesn't open the editor. Double clicking doesn't open an editor either for me (even though I have to admit it probably should). Clicking twice (with a few seconds in between the clicks) works fine for me though, even with your database. Does that make a difference in your case?
Also, how many rows do your tables have? Is that number higher or lower than the maximum number of rows for completion? You can find that maximum value in the Preferences dialog (Edit -> Preferences) in the 'Data Browser' tab. It's called 'Threshold for completion and calculation on selection'.
Just to rule this out: Are you clicking, double clicking, or slowly clicking twice? Clicking just selects the field but doesn't open the editor. Double clicking doesn't open an editor either for me (even though I have to admit it probably should). Clicking twice (with a few seconds in between the clicks) works fine for me though, even with your database. Does that make a difference in your case?
I just tried to follow clicking method you mentioned above.
So I try to click twice (with a few seconds in between the clicks) and the issue is still present here on my Xubuntu system.
Also, how many rows do your tables have? Is that number higher or lower than the maximum number of rows for completion? You can find that maximum value in the Preferences dialog (Edit -> Preferences) in the 'Data Browser' tab. It's called 'Threshold for completion and calculation on selection'.
I just tried to increase the 'Threshold for completion and calculation on selection'. It's value was 1000, but i just tried to increase it first to 10000, then 100000, but the issue is still present here.
The tables have the following row numbers:
The 'Elmeletek' table has 44 rows.
The 'GyakorlatiMunkak' table has 85 rows.
The 'Orak' table has 98 rows.
The 'Osztalyok' table has 10 rows.
The 'Tanulok' table has 195 rows.
The 'Tanulok_azOrakon' table has 1000 rows.
Meantime I upgraded my operating system from Xubuntu 18.04 to 20.04 version.
Now the fields, which are foreign keys, behave differently than they were before I upgraded my operating system.
When I click first in such field then wait a little, then do another click, it should show up a combo box to can browse and select a value for this foreign key, right?
But that does not happen at all.
Instead, I can edit the value of the field, that is, I can change the value.
This is happening also when I hit F2 on that field which has Reference for a Foreign Key.
I'm sorry it doesn't work the way it should.
It works now. The Foreign Combo box does appear now.
Is it normal that when I click a second time, a small window appears for a fraction of a second and then disappears quickly? Then the combo box appears and I can select the value of the foreign key from it.
Activity
justinclift commentedon Apr 22, 2020
Thanks for letting us know @csanyipal, that does sound like a bug in our current development source code.
mgrojo commentedon Apr 22, 2020
csanyipal commentedon Apr 22, 2020
PRAGMA foreign_key_check;Execution finished without errors.
Result: 0 rows returned in 27ms
At line 1:
PRAGMA foreign_key_check;
PRAGMA integrity_check;Execution finished without errors.
Result: 1 rows returned in 19ms
At line 1:
PRAGMA integrity_check;
mgrojo commentedon Apr 25, 2020
And what says the row returned by the integrity-check? It will appear in the table results.
csanyipal commentedon Apr 25, 2020
It says:
integrity_check (this is the column name of the table results)
1 OK
MKleusberg commentedon May 6, 2020
Hmm, can you post the database schema in here? The
CREATE TABLEstatements for both the table you are trying to edit and the references table would be interesting to see. And did it work for this table with some older version of DB4S?csanyipal commentedon May 6, 2020
justinclift commentedon May 6, 2020
@csanyipal Unfortunately, replies via email doesn't work very well on GitHub, as least at this point in time. Any chance you could add it via the web interface?
Optimally, it should be between sets of triple quotation tags:
But that's me being pedantic, so feel free to ignore. 😉
csanyipal commentedon May 6, 2020
CREATE TABLE Orak (az INTEGER PRIMARY KEY, Keltezes TEXT, Osztaly TEXT REFERENCES Osztalyok (Osztaly) ON DELETE CASCADE ON UPDATE CASCADE, OraSorszama TEXT, TanEgyseg TEXT, MegvalositasanakModja TEXT, aTartalomHirei TEXT, megTartva INTEGER NOT NULL DEFAULT (0), naplobaIrva INTEGER NOT NULL DEFAULT (0)); CREATE TABLE Osztalyok (az INTEGER PRIMARY KEY, Osztaly TEXT UNIQUE, OsztalyFonok TEXT, TavKapcsolatModja TEXT, TavKapcsolatNeve1 TEXT, TavKapcsolatNeve2 TEXT); CREATE TABLE Tanulok (az INTEGER PRIMARY KEY, VezetekNev TEXT, Nev TEXT, Becenev TEXT, eMail1 TEXT, eMail2 TEXT, Osztaly TEXT, FOREIGN KEY (Osztaly) REFERENCES Osztalyok (Osztaly) ON DELETE CASCADE ON UPDATE CASCADE); CREATE VIEW "5.a_osztaly tanulói" AS SELECT az, VezetekNev, Nev, Becenev, eMail1, eMail2, Osztaly FROM Tanulok WHERE Osztaly = '5a' /* "5.a_osztaly tanulói"(az,VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly) */; CREATE VIEW "5.b_osztaly tanulói" AS SELECT az, VezetekNev, Nev, Becenev, eMail1, eMail2, Osztaly FROM Tanulok WHERE Osztaly = '5b' /* "5.b_osztaly tanulói"(az,VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly) */; CREATE VIEW "5.c_osztaly tanulói" AS SELECT az, VezetekNev, Nev, Becenev, eMail1, eMail2, Osztaly FROM Tanulok WHERE Osztaly = '5c' /* "5.c_osztaly tanulói"(az,VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly) */; CREATE VIEW "6.a_osztaly tanulói" AS SELECT az, VezetekNev, Nev, Becenev, eMail1, eMail2, Osztaly FROM Tanulok WHERE Osztaly = '6a' /* "6.a_osztaly tanulói"(az,VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly) */; CREATE VIEW "6.b_osztaly tanulói" AS SELECT az, VezetekNev, Nev, Becenev, eMail1, eMail2, Osztaly FROM Tanulok WHERE Osztaly = '6b' /* "6.b_osztaly tanulói"(az,VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly) */; CREATE VIEW "6.c_osztaly tanulói" AS SELECT az, VezetekNev, Nev, Becenev, eMail1, eMail2, Osztaly FROM Tanulok WHERE Osztaly = '6c' /* "6.c_osztaly tanulói"(az,VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly) */; CREATE VIEW "7.a_osztaly tanulói" AS SELECT az, VezetekNev, Nev, Becenev, eMail1, eMail2, Osztaly FROM Tanulok WHERE Osztaly = '7a' /* "7.a_osztaly tanulói"(az,VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly) */; CREATE VIEW "7.b_osztaly tanulói" AS SELECT az, VezetekNev, Nev, Becenev, eMail1, eMail2, Osztaly FROM Tanulok WHERE Osztaly = '7b' /* "7.b_osztaly tanulói"(az,VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly) */; CREATE VIEW "7.c_osztaly tanulói" AS select az, VezetekNev, Nev, Becenev, eMail1, eMail2, Osztaly from Tanulok where Osztaly='7c' /* "7.c_osztaly tanulói"(az,VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly) */; CREATE VIEW "8.a_osztaly tanulói" AS SELECT az, VezetekNev, Nev, Becenev, eMail1, eMail2, Osztaly FROM Tanulok WHERE Osztaly = '8a' /* "8.a_osztaly tanulói"(az,VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly) */; CREATE VIEW Orak_7anak_urlap AS SELECT Keltezes, Osztaly, OraSorszama, TanEgyseg, MegvalositasanakModja, aTartalomHirei, megTartva, naplobaIrva FROM Orak WHERE Orak.Osztaly = '7a' ORDER BY Keltezes /* Orak_7anak_urlap(Keltezes,Osztaly,OraSorszama,TanEgyseg,MegvalositasanakModja,aTartalomHirei,megTartva,naplobaIrva) */; CREATE TABLE Elmeletek (az INTEGER PRIMARY KEY, MegNevezes TEXT, Osztaly INTEGER REFERENCES Osztalyok (Osztaly) ON DELETE CASCADE ON UPDATE CASCADE, KapcsolatGyakorlattal INTEGER REFERENCES GyakorlatiMunkak (az) ON DELETE CASCADE ON UPDATE CASCADE); CREATE TABLE GyakorlatiMunkak (az INTEGER PRIMARY KEY, MegNevezes TEXT, Osztaly INTEGER REFERENCES Osztalyok (Osztaly) ON DELETE CASCADE ON UPDATE CASCADE, KapcsolatElmelettel INTEGER REFERENCES Elmeletek (az) ON DELETE CASCADE ON UPDATE CASCADE); CREATE TABLE IF NOT EXISTS "Tanulok_azOrakon" ( "az" INTEGER, "Tanulo" TEXT, "Osztaly" TEXT, "OraKeltezese" DATE, "Jelen1BlokkOran" BOOLEAN NOT NULL DEFAULT (0), "Jelen2BlokkOran" BOOLEAN NOT NULL DEFAULT (0), "Magaviselete" TEXT, "TanarJegyzete" TEXT, "jegyGyakorlatra" INTEGER, "aGyakorlatNeve" INTEGER, "jegyElmeletre" INTEGER, "azElmeletNeve" INTEGER, "jegyAtlagolva" INTEGER, "Indoklas" TEXT, "TesztreElertPont" INTEGER, "TesztreOsszPont" INTEGER, "NaplosJegy" INTEGER, "eNaplobaBeirva" INTEGER, "NegyedEvben" INTEGER, FOREIGN KEY("OraKeltezese") REFERENCES "Orak"("az") ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY("aGyakorlatNeve") REFERENCES "GyakorlatiMunkak"("az") ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY("Osztaly") REFERENCES "Osztalyok"("Osztaly") ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY("azElmeletNeve") REFERENCES "Elmeletek"("az") ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY("Tanulo") REFERENCES "Tanulok"("az") ON DELETE CASCADE ON UPDATE CASCADE, PRIMARY KEY("az") ); CREATE VIEW Tanulok_6b_a_mai_Oran_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '6b' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('now') ORDER BY Orak.Keltezes /* Tanulok_6b_a_mai_Oran_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_5a_a_mai_Oran_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '5a' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('now') ORDER BY Orak.Keltezes /* Tanulok_5a_a_mai_Oran_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_5b_a_mai_Oran_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '5b' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('now') ORDER BY Orak.Keltezes /* Tanulok_5b_a_mai_Oran_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_5c_a_mai_Oran_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '5c' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('now') ORDER BY Orak.Keltezes /* Tanulok_5c_a_mai_Oran_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_6a_a_mai_Oran_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '6a' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('now') ORDER BY Orak.Keltezes /* Tanulok_6a_a_mai_Oran_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_7a_a_mai_Oran_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '7a' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('now') ORDER BY Orak.Keltezes /* Tanulok_7a_a_mai_Oran_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_7b_a_mai_Oran_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '7b' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('now') ORDER BY Orak.Keltezes /* Tanulok_7b_a_mai_Oran_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_8a_a_mai_Oran_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '8a' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('now') ORDER BY Orak.Keltezes /* Tanulok_8a_a_mai_Oran_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_5a_az_osszes_Orakon_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '5a' AND Tanulok_azOrakon.OraKeltezese = Orak.az ORDER BY Orak.Keltezes /* Tanulok_5a_az_osszes_Orakon_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_5c_az_osszes_Orakon_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '5c' AND Tanulok_azOrakon.OraKeltezese = Orak.az ORDER BY Orak.Keltezes /* Tanulok_5c_az_osszes_Orakon_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_6a_az_osszes_Orakon_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '6a' AND Tanulok_azOrakon.OraKeltezese = Orak.az ORDER BY Orak.Keltezes /* Tanulok_6a_az_osszes_Orakon_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_6b_az_osszes_Orakon_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '6b' AND Tanulok_azOrakon.OraKeltezese = Orak.az ORDER BY Orak.Keltezes /* Tanulok_6b_az_osszes_Orakon_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_6c_az_osszes_Orakon_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '6c' AND Tanulok_azOrakon.OraKeltezese = Orak.az ORDER BY Orak.Keltezes /* Tanulok_6c_az_osszes_Orakon_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_7a_az_osszes_Orakon_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '7a' AND Tanulok_azOrakon.OraKeltezese = Orak.az ORDER BY Orak.Keltezes /* Tanulok_7a_az_osszes_Orakon_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_7b_az_osszes_Orakon_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '7b' AND Tanulok_azOrakon.OraKeltezese = Orak.az ORDER BY Orak.Keltezes /* Tanulok_7b_az_osszes_Orakon_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_7c_az_osszes_Orakon_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '7c' AND Tanulok_azOrakon.OraKeltezese = Orak.az ORDER BY Orak.Keltezes /* Tanulok_7c_az_osszes_Orakon_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_8a_az_osszes_Orakon_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '8a' AND Tanulok_azOrakon.OraKeltezese = Orak.az ORDER BY Orak.Keltezes /* Tanulok_8a_az_osszes_Orakon_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_7c_a_mai_Oran_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '7c' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('now') ORDER BY Orak.Keltezes /* Tanulok_7c_a_mai_Oran_urlap(VezetekNev,Nev,Jelen1BlokkOran,Jelen2BlokkOran,Becenev,eMail1,eMail2,Osztaly,Keltezes,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW Tanulok_6c_a_mai_Oran_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '6c' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('now') ORDER BY Orak.Keltezes /* Tanulok_6c_a_mai_Oran_urlap(VezetekNev,Nev,Becenev,Jelen1BlokkOran,Jelen2BlokkOran,eMail1,eMail2,Osztaly,Keltezes,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE TRIGGER ujOra_Tetelbol_Tanulok_azOrakon_ujTeteleketKeszit AFTER INSERT ON Orak BEGIN INSERT INTO Tanulok_azOrakon (Tanulo, Osztaly, OraKeltezese, Jelen1BlokkOran, Jelen2BlokkOran, TanarJegyzete, Magaviselete) SELECT Tanulok.az, Osztalyok.Osztaly, Orak.az AS Keltezes, 0, 0, NULL, NULL FROM Tanulok, Osztalyok, Orak WHERE Tanulok.Osztaly = (SELECT Osztaly FROM Orak WHERE Orak.az = (SELECT max(Orak.az) FROM Orak)) AND Osztalyok.Osztaly = (SELECT Osztaly FROM Orak WHERE Orak.az = (SELECT max(Orak.az) FROM Orak)) AND Orak.az = (SELECT max(Orak.az) FROM Orak) ; END; CREATE VIEW Tanulok_5b_az_osszes_Orakon_urlap AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '5b' AND Tanulok_azOrakon.OraKeltezese = Orak.az ORDER BY Orak.Keltezes /* Tanulok_5b_az_osszes_Orakon_urlap(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW "Tanulok_6b_a_2020.04.29._Oran_A_Tanterem_Berendezese_urlap" AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '6b' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('2020-04-29') ORDER BY Orak.Keltezes /* "Tanulok_6b_a_2020.04.29._Oran_A_Tanterem_Berendezese_urlap"(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW "Tanulok_6a_a_2020.04.28._Oran_Uredjenje_ucionice_urlap" AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '6a' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('2020-04-28') ORDER BY Orak.Keltezes /* "Tanulok_6a_a_2020.04.28._Oran_Uredjenje_ucionice_urlap"(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW "Tanulok_5a_a_2020.04.27._Oran_Radovi_od_papira_urlap" AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '5a' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('2020-04-27') ORDER BY Orak.Keltezes /* "Tanulok_5a_a_2020.04.27._Oran_Radovi_od_papira_urlap"(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW "Tanulok_5b_a_2020.04.27._Oran_Papir_munkak_urlap" AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '5b' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('2020-04-27') ORDER BY Orak.Keltezes /* "Tanulok_5b_a_2020.04.27._Oran_Papir_munkak_urlap"(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW "Tanulok_8a_a_2020.04.27._Oran_Aktivni_elektronski_elementi_urlap" AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '8a' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('2020-04-27') ORDER BY Orak.Keltezes /* "Tanulok_8a_a_2020.04.27._Oran_Aktivni_elektronski_elementi_urlap"(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW "Tanulok_7a_a_2020.04.30_Oran_Ukrasna_torbica_urlap" AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '7a' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('2020-04-30') ORDER BY Orak.Keltezes /* "Tanulok_7a_a_2020.04.30_Oran_Ukrasna_torbica_urlap"(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW "Tanulok_5a_a_2020.05.04._Oran_Radovi_od_papira_urlap" AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '5a' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('2020-05-04') ORDER BY Orak.Keltezes /* "Tanulok_5a_a_2020.05.04._Oran_Radovi_od_papira_urlap"(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW "Tanulok_5c_a_2020.04.29._Oran_PapirHajtogatas_urlap" AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '5c' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('2020-04-29') ORDER BY Orak.Keltezes /* "Tanulok_5c_a_2020.04.29._Oran_PapirHajtogatas_urlap"(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW "Tanulok_5b_a_2020.05.04._Oran_Gula_kartonbol_urlap" AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '5b' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('2020-05-04') ORDER BY Orak.Keltezes /* "Tanulok_5b_a_2020.05.04._Oran_Gula_kartonbol_urlap"(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW "Tanulok_8a_a_2020.05.04._Oran_Maticna_ploca_racunara_urlap" AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '8a' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('2020-05-04') ORDER BY Orak.Keltezes /* "Tanulok_8a_a_2020.05.04._Oran_Maticna_ploca_racunara_urlap"(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW "Tanulok_6a_a_2020.05.05._Oran_Torbica_od_kartona_urlap" AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '6a' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('2020-05-05') ORDER BY Orak.Keltezes /* "Tanulok_6a_a_2020.05.05._Oran_Torbica_od_kartona_urlap"(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW "Tanulok_5c_a_2020.05.06._Oran_Gula_kartonbol_urlap" AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '5c' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('2020-05-06') ORDER BY Orak.Keltezes /* "Tanulok_5c_a_2020.05.06._Oran_Gula_kartonbol_urlap"(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW "Tanulok_6b_a_2020.05.06._Oran_A_Tanterem_Berendezese_urlap" AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '6b' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('2020-05-06') ORDER BY Orak.Keltezes /* "Tanulok_6b_a_2020.05.06._Oran_A_Tanterem_Berendezese_urlap"(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW "Tanulok_7a_a_2020.05.07_Oran_Korpica_od_kartona_urlap" AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '7a' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('2020-05-07') ORDER BY Orak.Keltezes /* "Tanulok_7a_a_2020.05.07_Oran_Korpica_od_kartona_urlap"(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW "Tanulok_7b_a_2020.05.08._Oran_KisTaska_kartonbol_urlap" AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '7b' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('2020-05-08') ORDER BY Orak.Keltezes /* "Tanulok_7b_a_2020.05.08._Oran_KisTaska_kartonbol_urlap"(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW "Tanulok_7c_a_2020.05.08._Oran_KisTaska_kartonbol_urlap" AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '7c' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('2020-05-08') ORDER BY Orak.Keltezes /* "Tanulok_7c_a_2020.05.08._Oran_KisTaska_kartonbol_urlap"(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */; CREATE VIEW "Tanulok_6c_a_2020.05.08._Oran_A_Tanterem_Berendezese_urlap" AS SELECT Tanulok.VezetekNev, Tanulok.Nev, Tanulok.Becenev, Tanulok.eMail1, Tanulok.eMail2, Tanulok_azOrakon.Osztaly, Orak.Keltezes, Tanulok_azOrakon.Jelen1BlokkOran, Tanulok_azOrakon.Jelen2BlokkOran, Tanulok_azOrakon.Magaviselete, Tanulok_azOrakon.TanarJegyzete, Tanulok_azOrakon.jegyGyakorlatra, Tanulok_azOrakon.aGyakorlatNeve, Tanulok_azOrakon.jegyElmeletre, Tanulok_azOrakon.azElmeletNeve, Tanulok_azOrakon.jegyAtlagolva, Tanulok_azOrakon.Indoklas, Tanulok_azOrakon.TesztreElertPont, Tanulok_azOrakon.TesztreOsszPont, Tanulok_azOrakon.NaplosJegy, Tanulok_azOrakon.eNaplobaBeirva, Tanulok_azOrakon.NegyedEvben FROM Tanulok, Tanulok_azOrakon, Orak WHERE Tanulok_azOrakon.Tanulo = Tanulok.az AND Tanulok.Osztaly = '6c' AND Tanulok_azOrakon.OraKeltezese = Orak.az AND Orak.Keltezes = date('2020-05-08') ORDER BY Orak.Keltezes /* "Tanulok_6c_a_2020.05.08._Oran_A_Tanterem_Berendezese_urlap"(VezetekNev,Nev,Becenev,eMail1,eMail2,Osztaly,Keltezes,Jelen1BlokkOran,Jelen2BlokkOran,Magaviselete,TanarJegyzete,jegyGyakorlatra,aGyakorlatNeve,jegyElmeletre,azElmeletNeve,jegyAtlagolva,Indoklas,TesztreElertPont,TesztreOsszPont,NaplosJegy,eNaplobaBeirva,NegyedEvben) */;MKleusberg commentedon Jun 3, 2020
Hmm, it does seem to work for me. Which table and which column in it are you editing? Just making sure we're looking at the same thing.
csanyipal commentedon Jun 3, 2020
It doesn't matter which field I edit in which table.
For example, there are two foreign keys in the Elmeletek table: Osztaly and KapcsolatGyakorlattal.
Even if I click with the mouse on a field in the Osztaly column of Elmeletek table, the context menu does not open so I can not select a value from the Osztalyok.Osztaly column out there.
MKleusberg commentedon Jun 13, 2020
Just to rule this out: Are you clicking, double clicking, or slowly clicking twice? Clicking just selects the field but doesn't open the editor. Double clicking doesn't open an editor either for me (even though I have to admit it probably should). Clicking twice (with a few seconds in between the clicks) works fine for me though, even with your database. Does that make a difference in your case?
Also, how many rows do your tables have? Is that number higher or lower than the maximum number of rows for completion? You can find that maximum value in the Preferences dialog (Edit -> Preferences) in the 'Data Browser' tab. It's called 'Threshold for completion and calculation on selection'.
csanyipal commentedon Jun 13, 2020
I just tried to follow clicking method you mentioned above.
So I try to click twice (with a few seconds in between the clicks) and the issue is still present here on my Xubuntu system.
I just tried to increase the 'Threshold for completion and calculation on selection'. It's value was 1000, but i just tried to increase it first to 10000, then 100000, but the issue is still present here.
The tables have the following row numbers:
The 'Elmeletek' table has 44 rows.
The 'GyakorlatiMunkak' table has 85 rows.
The 'Orak' table has 98 rows.
The 'Osztalyok' table has 10 rows.
The 'Tanulok' table has 195 rows.
The 'Tanulok_azOrakon' table has 1000 rows.
I just record my screen when try this out.
Here is a hyperlink on which one can see this short video on Google Drive:
https://drive.google.com/file/d/1yPNnS8qWRKDpdjvL85I8PDNzeIkWY87K/view?usp=sharing
26 remaining items
csanyipal commentedon Jul 31, 2020
Meantime I upgraded my operating system from Xubuntu 18.04 to 20.04 version.
Now the fields, which are foreign keys, behave differently than they were before I upgraded my operating system.
When I click first in such field then wait a little, then do another click, it should show up a combo box to can browse and select a value for this foreign key, right?
But that does not happen at all.
Instead, I can edit the value of the field, that is, I can change the value.
This is happening also when I hit F2 on that field which has Reference for a Foreign Key.
I'm sorry it doesn't work the way it should.
justinclift commentedon Jul 31, 2020
Interesting. Is this when you compile DB4S yourself, or when using the one that comes with the newer Xubuntu, or something else? 😄
csanyipal commentedon Jul 31, 2020
I am using that DB4S which comes with the newer Xubuntu.
justinclift commentedon Jul 31, 2020
No worries. What's the version of DB4S it's providing? 😄
csanyipal commentedon Jul 31, 2020
DB4S Version 3.11.2
Built for x86_64-little_endian-lp64, running on x86_64
Qt Version 5.12.5
SQLite Version 3.31.1
justinclift commentedon Jul 31, 2020
No worries. It's probably a good idea to add our "nightly build" apt repository, so you're using our very latest code:
https://github.com/sqlitebrowser/sqlitebrowser/#nightly-builds-1
If that keeps on acting strange with Foreign keys, at least it should (in theory!) be a lot simpler for us to figure out what's wrong. 😄
csanyipal commentedon Jul 31, 2020
I will do that but do not know the apt command for how to add this nightly builds-1 repository?
justinclift commentedon Jul 31, 2020
The commands are in the section of the page I linked to. 😄
csanyipal commentedon Jul 31, 2020
I did it, now I have the latest nightly build of DB4S.
csanyipal commentedon Jul 31, 2020
It works now. The Foreign Combo box does appear now.
Is it normal that when I click a second time, a small window appears for a fraction of a second and then disappears quickly? Then the combo box appears and I can select the value of the foreign key from it.
csanyipal commentedon Jul 31, 2020
Should now close this issue?
justinclift commentedon Jul 31, 2020
I think so, but it's not something I've used personally in a very long time so I'm not 100% sure. @mgrojo ?
Yeah, it seems to be solved. 😄
csanyipal commentedon Jul 31, 2020
This issue seems to be solved. :)