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

  • jeges

    senior tag

    válasz sszever #350 üzenetére

    ha modulból akarod vezérelni (ami szerintem gyorsabb és ''tisztább''), akkor a szellem kollega által leírtaka próbáld, azaz

    létrehozol egy lekérdezést, ami a kivánt rekord adatait hozza le (gondolom vmiféle paraméterezéssel)
    létrehozol egy riportot, lehetőleg varázslóval, mer' úgy egyértelmű a dolog, a fontos az, hogy az előző lekérdezésen alapuljon (azaz a forrása az a lekérdezés legyen).
    az űrlapra kiteszel egy parancsgombot, aminek a tulajdonságai közt a 3. fülön vannak az eseményvezérelt eljárások. létrehozol egy modult hozzá (azaz ''eseményvezérelt eljárás'' az onclick-re), és a modulba ezt írod:

    if me.dirty then
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
    DoCmd.OpenReport ''Jelentés neve'', acViewNormal
    me.close

    sajna itthon továbbra sincs access, úgyhogy csak fejből írtam, a domenuitem parancsra csak halványan emlékszem...lehet, hogy acrecordmenu, vagy csak acsave, de alapjában a fentiről van szó.

    az openreport parancsot így is tudod paraméterezni, hogy csak az aktuális rekordra legyen szűrve az űrlapról, de ez most fejből nem fog menni... :O

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