Skip to content

Foreign key reference not works #2200

Closed

Description

@csanyipal

Details for the issue

What did you do?

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

Activity

  1. added
    bugConfirmed bugs or reports that are very likely to be bugs.
    on Apr 22, 2020
  2. justinclift commented on Apr 22, 2020

    @justinclift
    Member

    Thanks for letting us know @csanyipal, that does sound like a bug in our current development source code.

  3. mgrojo commented on Apr 22, 2020

    @mgrojo
    Member
  4. csanyipal commented on Apr 22, 2020

    @csanyipal
    Author

    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;

  5. mgrojo commented on Apr 25, 2020

    @mgrojo
    Member

    And what says the row returned by the integrity-check? It will appear in the table results.

  6. csanyipal commented on Apr 25, 2020

    @csanyipal
    Author

    And what says the row returned by the integrity-check? It will appear in the table results.

    It says:
    integrity_check (this is the column name of the table results)
    1 OK

  7. added
    release blockerBugs that are serious enough to block our next release
    on May 3, 2020
  8. MKleusberg commented on May 6, 2020

    @MKleusberg
    Member

    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?

  9. csanyipal commented on May 6, 2020

    @csanyipal
    Author
  10. justinclift commented on May 6, 2020

    @justinclift
    Member

    @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. 😉

  11. csanyipal commented on May 6, 2020

    @csanyipal
    Author

    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) */;

  12. MKleusberg commented on Jun 3, 2020

    @MKleusberg
    Member

    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.

  13. csanyipal commented on Jun 3, 2020

    @csanyipal
    Author

    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.

  14. MKleusberg commented on Jun 13, 2020

    @MKleusberg
    Member

    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'.

  15. csanyipal commented on Jun 13, 2020

    @csanyipal
    Author

    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.

    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

  16. 26 remaining items

  17. csanyipal commented on Jul 31, 2020

    @csanyipal
    Author

    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.

  18. justinclift commented on Jul 31, 2020

    @justinclift
    Member

    Interesting. Is this when you compile DB4S yourself, or when using the one that comes with the newer Xubuntu, or something else? 😄

  19. csanyipal commented on Jul 31, 2020

    @csanyipal
    Author

    I am using that DB4S which comes with the newer Xubuntu.

  20. justinclift commented on Jul 31, 2020

    @justinclift
    Member

    No worries. What's the version of DB4S it's providing? 😄

  21. csanyipal commented on Jul 31, 2020

    @csanyipal
    Author

    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

  22. justinclift commented on Jul 31, 2020

    @justinclift
    Member

    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. 😄

  23. csanyipal commented on Jul 31, 2020

    @csanyipal
    Author

    I will do that but do not know the apt command for how to add this nightly builds-1 repository?

  24. justinclift commented on Jul 31, 2020

    @justinclift
    Member

    The commands are in the section of the page I linked to. 😄

  25. csanyipal commented on Jul 31, 2020

    @csanyipal
    Author

    I did it, now I have the latest nightly build of DB4S.

  26. csanyipal commented on Jul 31, 2020

    @csanyipal
    Author

    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.

  27. csanyipal commented on Jul 31, 2020

    @csanyipal
    Author

    Should now close this issue?

  28. justinclift commented on Jul 31, 2020

    @justinclift
    Member

    Is it normal that when I click a second time, a small window appears for a fraction of a second and then disappears quickly?

    I think so, but it's not something I've used personally in a very long time so I'm not 100% sure. @mgrojo ?

    Should now close this issue?

    Yeah, it seems to be solved. 😄

  29. csanyipal commented on Jul 31, 2020

    @csanyipal
    Author

    This issue seems to be solved. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugConfirmed bugs or reports that are very likely to be bugs.release blockerBugs that are serious enough to block our next release

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions