aty Posted May 18, 2005 Posted May 18, 2005 Sziasztok! Kérdésem: hogy lehet jelentésnél, azt szabályozni, hogy oldalanként csak 4 rekord jelenjen meg?
arpsoft Posted May 19, 2005 Posted May 19, 2005 A táblába, amiből a lekérdezés készül, készítesz egy oszlopot, amiben az érték minden összetartozó 4 rekordban ugyanaz. Tehát az első négyben mondjuk 1, a második négyben 2, stb. Ezek után a lekérdezésedbe raksz egy csoport bontást erre a mezőre, és megadod, hogy minden csoport új oldalon kezdődjön.
aty Posted May 19, 2005 Author Posted May 19, 2005 Kösz, bár jó sokat kell szórakozni vele akkor. A megoldásban viszont akkor tényleg nem értem hogy csinálták, nyoma sincs a lekérdezésben, vagy táblában való csoportosítgatásnak. Itt a megoldott feladat. Nagyon nem értem, hogy csinálta. Az érettségin hálistennek nem kérdeztek ilyet. Meg remélem egy életre letudtam az MS-titkárnői programkészletet, és irány a Balcsi - szép időnk van hozzá, nah nem baj majd csak iszogatunk.
aty Posted May 19, 2005 Author Posted May 19, 2005 Ah nem figyeltem Winrar hova bontotta ki. Most jó. Bocs.
arpsoft Posted May 20, 2005 Posted May 20, 2005 Ez egy elég egyszerű dolog. A papírméret A4 a beálításoknál, a jelentés pedig úgy van méretezve, hogy 4 rekord férjen el. Ha átállítod a papírméretet, akkor mindjárt változik a dolog.
aty Posted May 23, 2005 Author Posted May 23, 2005 Hehe, köszönöm. Akkor ennél a Te megoldásod kissé kifinomultabb.
Ulala Posted May 24, 2005 Posted May 24, 2005 Lenne egy elég égõ kérdésem, de eléggé új a téma a számomra. Ma kezdõdött az Adatbázis tantárgy a sulimban. Egész elõadáson bent voltam de nem sikerült rájönnöm, hogy az Access és az SQL hogy függ össze? Esetleg ebben tudna valaki segíteni?
aty Posted May 24, 2005 Author Posted May 24, 2005 Például a lekérdezéseket írhatod SQL nyelven is Accessben.
arpsoft Posted May 24, 2005 Posted May 24, 2005 Az Access-ben vannak ugye a táblák, amikben az adatok vannak. Ezekbõl az adatokat szinte csak és kizárólag SQL szabvány szerinti lekérdezésekkel lehet kiszedni. Ha készítesz egy jelentést, akkor annak a forrása egy sql select utasítás lesz. Ha hozzá akarsz fûzni a tábládhoz egy rekordot, akkor az egy sql insert lesz, stb. Az sql ebben az esetben nem egy adatbázismotort jelent, hanem a lekérdezõ nyelvet.
Ulala Posted May 25, 2005 Posted May 25, 2005 Megértettem köszönöm szépen! Most már tudom hová tenni az accesst és az SQL-t is. Tehát ha accessben feltöltünk egy táblát adatokkal akkor az SQL lekérdezésekkel tudok a tálákból adatokat kinyerni?
TheSaurus Posted May 26, 2005 Posted May 26, 2005 Pontosan, még ha ez a varázslás során nem is látszik...
Ulala Posted May 26, 2005 Posted May 26, 2005 Köszönöm, megértettem, igaz nekem eddig nem varázslatnak hanem fekete mágiának tûnik, de csak belejövök majd.
TheSaurus Posted May 27, 2005 Posted May 27, 2005 Varázsláson konkrétan a Lekérdezés varázslót értettem, ahol megadunk pár szempontot (táblák, mezõk, feltételek), és a háttérben erre létrejön egy SQL mondat, ami elvégzi a piszkos munkát.
atzs Posted August 10, 2005 Posted August 10, 2005 (edited) Ezt a problémát közben megoldottam magam. Van egy Access táblám, és hozzá több ezer SQL utasításom. (Pár ezer frissítõ és pár ezer törlõ lekérdezés.) Hogyan lehet ezeket sorban egymás után lefuttatni? Létrehoztam egy modult ezzel a tartalommal: Public Sub Doit() DoCmd.RunSQL "UPDATE alap SET alap.kontroll='i' WHERE (((alap.sorszám)=788));" DoCmd.RunSQL "UPDATE alap SET alap.kontroll='i' WHERE (((alap.sorszám)=860));" ... End Sub Már csak azt kell valahol kikapcsolnom, hogy minden egyes sornál rákérdezzen, hogy tényleg ezt akarom-e... Edited August 10, 2005 by atzs
nagygabor Posted October 28, 2005 Posted October 28, 2005 Sziasztok. Adott egy adatbázis. Van benne ügyfelek tábla, meg termékek, meg megrendelések. Azt hogyan lehet megcsinálni, hogy a temékek táblában a Cikkszám és a megnevezés kötõdjön egymáshoz. PL.: Ha a megrendeléseken beírom a cikkszámot, akkor autómatikusan rendelje mellé a megnevezést a másik táblából.
arpsoft Posted October 28, 2005 Posted October 28, 2005 Ezt hívjuk relációnak. Az adattervezõ nézetben a megrendelés cikkszám mezejét fog megés húzzad rá a cikktörzsed cikkszám mezõjére. Ezek után a cikktörzsed követni fogja a rendeléseket.
nagygabor Posted October 28, 2005 Posted October 28, 2005 Össze vannak kötve. Ha arra gondolsz. Nekem az a gondom, hogy a Termékek táblában van két mezõ a Cikkszám és a Megnevezés. És van benne kb 300 rekord. Nekem az lenne a lényeg, hogy ha a megrendelésnél beírom a cikkszámot, akkor autómatikusan töltse ki a megnevezést. Úgy, mint az excelben az FKERES paranccsal.
arpsoft Posted October 28, 2005 Posted October 28, 2005 http://www.szoftvertar.hu/arpsoft/download/rel.mdb
nagygabor Posted October 28, 2005 Posted October 28, 2005 Értem. Ezt csak ûrlapban lehet megoldani? Viszont nálam ennél komplexebb lenne a dolog. Lehet, hogy nem is Accessben kellene megoldani?
arpsoft Posted October 28, 2005 Posted October 28, 2005 Nem, frissítõ lekérdezéssel is meg lehetne, ha jól emlékszem.
nagygabor Posted October 28, 2005 Posted October 28, 2005 Igazából, ez az adatbázis egy átfogó rendszer eleme lenne. Lehet, hogy jobban járnék, ha mySQL adatbázist csinálnék. Elég bonyolult a helyzet, viszont megértem, hogy úgy meg nem tudtok segíteni, ha nem láttok bele a dolgokba. Ha lenne egy kis idõd, akkor msn-en megbeszélnénk. Van egy csomó kérdések, mert úgy érzem, hogy olyan progival álltam neki, amivel nem lehet megoldani a problémát.
suvi Posted November 15, 2005 Posted November 15, 2005 Accesben írogatok alkalmazást, és arra nem tudtam rájönni, hogy hogyan tudnám egy lekérdezés bizonyos feltételeinek megfelelõ rekordjainak tartalmát egyetlen mezõben viszontlátni. Egyszerûbben megfogalmazva: adott megrendelõ aznapi megrendeléseit, amit külön rekordok tartalmaznak, egyetlen mezõbe milyen képlettel tudok folyamatos szövegként megjeleníteni, mondjuk vesszõvel elválasztva pl: alma, körte , barack stb. Az adatbeviteli tábla meg így néz ki: azonositó; vevõ; áru 1; 44; alma 2; 44; körte 3; 44; barack 4; 45; tojás 5; 45; alma 6; 46; körte Ebbõl ezt szeretném látni: 44; alma, körte, barack 45; tojás, alma 46; körte Kereszttáblás lekérdezést próbálva nem jártam sikerrel, mert oszlopfejlécet nem tudok mibõl generálni? Jobb ötletem nincs! Kérlek segítsetek!
suvi Posted January 7, 2006 Posted January 7, 2006 Látom a téma befulladt, de azért találtam rá megoldást, igaz nem saját fõbõl! Ha valaki behatóbban érdeklõdik a téma után akkor ezt a alábbi szakmai fórumot ajánlom. íl: ACCESS fórum A problémámra itt találtam megoldást!
SzikSzaiL Posted February 27, 2006 Posted February 27, 2006 Halihó mindenkinek!!! Lenne egy nagyon fontos kérdésem... Tudna-e valaki olyan oldalt, vagy bármit ajánlani, amibõl ha nem is könnyedén, de megtanúlhatom az ûrlapkészítés minden fortélyát... beleértve a legbonyolultabb példákat is (jó ezt azért nem feltétélenül!)... Ha igen eltudná esetleg az urlt vagy a dokumentumot küldeni a: szikszai.laszlo@freemail.hu címre! Köcci...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now