Új hozzászólás Aktív témák

  • jeges

    senior tag

    válasz csika #6 üzenetére

    én ezt csak úgy tudtam megcsinálni, ha egy külön adattáblát hoztam létre a formnak, az eredeti táblával azonos adatszerkezettel.
    a form forrástáblája a külön segédtábla, az ok gombra a már beírt adatokat külön add query-vel áthelyezem a végleges helyükre és törtlöm a segédtáblát, a cancel gombbal viszont csukom a táblát és egy del query-vel törlöm a segédtábal adatait.
    pl ha az ''adatok'' nevű táblába szerenék dolgozni, ahhoz csinálok egy ''adatok_tmp'' táblát. a form forrása az ''adatok_tmp'',
    ok gombra futtatom az add query-t, ami az ''adatok_tmp'' aktuális sorát hozzáadja az ''adatok''-hoz és egy delete query-t, ami törli az ''adatok_tmp'' adatait.
    cancel gombra csak az utóbbi del query-t futtatom
    arra köll még vigyázni, hogy a rekordléptetéseket hogyan oldod meg :)

    nem állítom, hogy egyszerű, de ezzel a megoldással tudtam csak korrektül megoldani a dolgot

    mod: a korrekt megoldás alatt azt értem, hogy a ''megkezdett'', és autosorszámot is tartalmazó sort ne kelljen törölni, mer' akkó megszakad a folyamatos sorszámozás, ami nem túl elegáns...

    [Szerkesztve]

Új hozzászólás Aktív témák