Új hozzászólás Aktív témák
-
kymco
veterán
Egy nagyon egyszerű problémát nem tudok megoldani accesben.... bizonyosan lámaságom miatt.
Létezik két tábla, az egyikben számítógép konfigurációk vannak a másikban helyiségek. A számítógépes tábla rendelkezik egy elhelyezés mezővel (többek között), és azt szeretném, hogy akkor, hogy össze tudjam őket kapcsolni az elhelyezés tábla kulcsmezője által.
A legegyszerűbb az lenne, hogy az űrlapon a megfelelő számítógépnél állva lépkednék egy segédürlapon a helyiségek között, és amikor megfelelőhöz értem, akkor egy OK gombbal hozzárendelhetem (kitölti a számítógépes tábla aktuális elhelyezés mezőjét az helyiség tábla kulcsmezőjével).
Mivel az helyiség tábla összetett (épület, emelet, szoba, szoba rendeltetése stb...), a kombipaneles megoldás csúnya volt.
Hogyan tudnám rávenni a nyomógombot, hogy lenyomásra az egyik tábla aktuális rekordjának mező értékét egy másik tábla aktuális rekordjának megfelelő mezőjébe átvigye?www.refujvaros.hu
-
kymco
veterán
Elakadtam én is
Régebben (kb 1 éve) írtam egy acces progit, melyben tipikusan egy főűrlap adatbázisán lépkedve a segéd űrlapon a csatolás miatt szintén változnak az adatok... Ez rendben is van. De anno meg tudtam csinálni, hogyha a főűrlapon új rekordot vittem be, akkor a csatolt főűrlapi mező kitöltése után a segédűrlap azonnal frissült. Most ez nem megy.... ha a főűrlap mezőit kitöltöm a segédűrlapon semmi sem változik, csak akkor, ha frissítek a rekordok menüben...
Ez ment korábban automatikusan...
Mit felejtettem el?www.refujvaros.hu
-
kymco
veterán
Sziasztok!
Van egy olyan problémám, hogy egy űrlapon egy tábla rekordjának értékeivel szeretném az űrlap beviteli mezőjének alapértelmezett értékét módosítani az űrlap megnyitásakor
A megtervezett vba kódom a következő:Private Sub Form_Load()
Forms![ÁRUCIKK NYILVÁNTARTÁS]![od].DefaultValue = DLookup("[óradíj]", "[Paraméterek]", "[Azonosító] = 1")
Forms![ÁRUCIKK NYILVÁNTARTÁS]![ek].DefaultValue = DLookup("[egyéb költség]", "[Paraméterek]", "[Azonosító] = 1")
Forms![ÁRUCIKK NYILVÁNTARTÁS]![rsz].DefaultValue = DLookup("[rezsi szorzó]", "[Paraméterek]", "[Azonosító] = 1")
Forms![ÁRUCIKK NYILVÁNTARTÁS]![ksz].DefaultValue = DLookup("[kisker szorzó]", "[Paraméterek]", "[Azonosító] = 1")
End SubDe sajnos nem fut le "rendesen". Az első két utasítás gond nélkül lefut, amikor új rekordot akarok létrehozni, gond nélkül kiadja az alapértelmezett értékeket. És ezek "Pénznem" típusúak.
A következő kettő adat "Szám" típusú tizedestört két tizedes jeggyel (beállítottam egyszeresnek és duplának is), mind a forrás, mind a cél táblában.
Ennél a két mezőnél az új rekordhoz az űrlap ezt adja ki: "#Név?"Mi lehet a baj?
A segítségeteket előre is köszönöm.www.refujvaros.hu
-
kymco
veterán
Sziasztok újra
Segítséget szeretnék kérni egy feladat megoldásában.
Van két táblám a vevők és a termékek. Egy vevő több terméket, egy terméket több vevő vehet meg (a tranzakciós tábla kapcsolja őket össze).
A feladatom az, hogy olyan lekérdezést gyártsak, amiben az szerepel, hogy a vevők mely termékeket nem vették még meg. Tudnátok ebben segíteni?www.refujvaros.hu
-
kymco
veterán
válasz
Polllen #1054 üzenetére
Egy decartes szorzatot már csináltam ahol minden vevőhöz hozzárendelem, hogy mi mindent vehet, de a következő lépésnél elakadok, mert amikor a tényleges vásárlásokat akarom a tranzakcióból hozzátenni, akkor bármit is kavarok, nem jelennek meg a lekérdezésben csak a valós vásárlások.
Tudnál egy kicsit bővebben segíteni. pldVevő tábla
vevo_id
vevo_nevTermek tábla
termek_id
termek_nevTranzakciós tábla
tranzakcio_id
vevo_id
termek_id
datum
darabwww.refujvaros.hu
Új hozzászólás Aktív témák
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- 10 Darab PC Játék (Bontatlanul!) Egyben 6990Ft.-ért Foxal!!!
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24