re: MS Access segítségkérés!
Csak segíteni szeretnék, a munka nem izgat: ha vágod az SQL-t (márpedig írtad a mysql-t), akkor ez sem nagyon különbözik, csak pár apróság. És Accessnek van olyan felülete, ahol SQL parancsokat futtatsz. Innentől a dolog megoldva. :)
re: MS Access segítségkérés!
Elvileg mennie kéne úgy, de csak félig működik. Jónak jól kilistézza az űrlapon belül, ahogy ugrok át a következőkre, ott is szépen párosítja, de feltöltéskor már nem azt csinálja, amit kéne. Vagy valami automatikus adatbázisobjektummal van a baja, vagy egyéb mással... Tehát listázáskor szépen működik, ha manuélisan vittem fel az adatokat és párosítottam, kötöttem őket egybe, viszont az űrlapról örökösen hibára fut, nem tölti fel emiatt. vagy ha fel is tölti, akkor hiába választom ki legördülőből a listaelemet, nem annak az id értékét viszi fel, hanem felveszi azt egy új sorba (holott már egyszer bent van) és annak id értékét párosítja... Ami megintcsak redundancia, szóval nem jó... Az okés, hogy van sql rész és mint írtam, a select szépen működik, de a feltöltéshez kapcsolódóan meg mégsem jó. Ötletem nincs, hogy arra vonatkozóan hogy lehet eljárni, de megkockáztatom, hogy ugyan az a select felel érte! Igaz ez így? Ha igen, akkor tényleg nem jó a select és nem jövök rá, mi a jó!
PHP-val azért egyszerűbb, mert ott én tudom felügyelet alatt tartani a dolgokat...
re: MS Access segítségkérés!
Hát így látatlanban elég nehéz segíteni, és a hátam közepére sem kívánom az MS Accest. :D Szóval marad, hogy majd valaki a fenti munkára jelentkezik.
Azért én megpróbálnám a helyedben az egész MS Accesses űrlapot kikerülni, mindent SQL-ben megírni. Hátha.
re: MS Access segítségkérés!
A vállalatnál az operátorok a gép mellett kitöltenek nyomtatványokat a termeléssel kapcsolatban és az adatrögzítők viszik fel, pötyögik be, amolyan digitalizálás, adatbázis építés történik! Én felvetettem nekik a web alapú rendszert, de ragaszkodnak ehhez a progihoz...
Végülis körvonalakban és konkrétumokkal erről van szó teljesen (leegyszerűsítve a szemléltetés kedvéért)!
A tábla tartalmazza ezen adatokat:
id, TermekNev, Ertek
Mondjuk ezek vannak benne:
1, Termék1, 10
2, Termék2, 20
3, Termék3, 30
B táblában pedig vannak mondjuk ezek:
id, selejt
Adatok:
1, Selejt1
2, Selejt2
3, Selejt3
4, Selejt4
5, Selejt5
Eddig náluk így volt tárolva:
1, Termék1, Selejt1-Selejt2
2, Termék2, Selejt3-Selejt4-Selejt5
Kvázi ha le akarták kérdezni 20.000 rekordon keresztül, hogy az egyes selejtek mely termékekhez tartoztak, akkor keményen stringeket kellett hasonlítgatni, ami eléggé számításigényes ugyebár! Zárójelbe jegyzem meg, hogy a selejtek sem voltak kiemelve külön táblában. Csak termékek voltak, benne a selejtek adataival is.
Én pedig azt gondoltam, szerintem nagyon helyesen, hogy a selejteket emeljük ki külön táblába, azoknak lesz identity értékük és akkor egy 3. táblában össze lehet őket kötögetni.
3. tábla adatai:
Termek_ID, Selejt_ID
Benne foglalt adatok:
1, 1
1, 2
2, 3
2, 4
2, 5
És ez gyönyörűen meghatározza, hogy mi mivel van kapcsolatban! Erősítsetek meg, hogy jó az elgondolás! Egész értékeket hasonlítgatunk, ha az id-k megegyeznek, akkor kiíratom az ahhoz tartozó nevet!
Űrlapon a kilistázás megy, de a feltöltésnél nem funkcionál úgy, ahogy kéne (fentebb kifejtettem)...
Még nem jelentkezett senki, remélem így már világosabb lesz a feladat, ha nem, kérdezzetek, fontos lenne, köszi szépen!
re: MS Access segítségkérés!
Nos, ehhez én már csak annyit tudok hozzátenni (mivel kérted a megerősítést), hogy az elgondolás nem csak jó, de még egyetemen is ezt tanították. ;) Szóval az elgondolás és a megoldás is teljesen helyes. Már csak az Accesst kell akkor működésre bírni, abban viszont nem tudok mit hozzátenni, úgyhogy nem is próbálkozom. :D
re: MS Access segítségkérés!
Nah, végre, összejött, megoldottam a problémát! Köszönöm, már nem aktuális, de lehet fogok még hozzátok fordulni a problémáimmal, ha lesz... :tongue_smilie:
Röviden csak annyit, hogy az sql tényleg jó volt, csupán annyit kellett tegyek, hogy több oszlopos lenyílómezőt választok, az id és a value értéket is behúzom, előbbit nem jeleníttetem meg (sql-ben bent kellett hagyni, de megjelenítésnél a szélességet 0-ra tettem) és így már gyönyörűen működik...
Mennyi-mennyi fejfájást és álmatlanságot okozott ez a megoldás... :crying:
re: MS Access segítségkérés!
Sziasztok,
Access-ben kérnék egy kis segítséget. Van egy lekérdezés,amely számitott mezőket tartalmaz és ezeket szeretném összegezni.
Egészen addig működik, amíg valamelyik mező értéke üres nem lesz, akkor az összegzett mező is üres marad. Hogy lehet ezt a problémát kezelni?
Előre is köszönöm a válaszokat!