Subject on_navigate with mastersource and masterfields why diffrence
From Dirk C <dirk@C.com>
Date Thu, 9 May 2024 23:16:30 +0200
Newsgroups dbase.getting-started

hello to you,

a explanation needed

  when i use this query with masterfields, rowset_onnavigate is working

  well

  but if i use mastersource the rowset onnavigate is following aswell but!

only one step later,

thanks in advance
Dirk,



   this.VRAAGBAK_AFMETING = new QUERY(this)
    with (this.VRAAGBAK_AFMETING)
       left = 586.0
       top = 103.0
       width = 100.0
       height = 37.0
       database = form.databank_klanten
       sql = "select afmvolgnr, afmeigennr, lengte, breedte, hoogte,
buitendiameter, binnendiameter, dikte, gewicht from artikelafm" // where
afmeigennr = :crossvolgnr"
      // params["crossvolgnr"] = ""
      //Mastersource = form.vraagbak_crossen
       active = true
    endwith

    with (this.VRAAGBAK_AFMETING.rowset)
       autoEdit = false
       indexName = "IDEIGEN"
       masterRowset = form.vraagbak_crossen.rowset
       masterFields = "crossvolgnr"
    endwith

function rowset_onNavigate1(type, nRows)  // vraagbak_crossen
     if
empty(this.parent.parent.vraagbak_afmeting.rowset.fields["afmvolgnr"].value)
         this.parent.parent.DOOS_AFMETING.KNOP_AFMETING_INGAVE.visible = true
         ?"test true"
         else  not
empty(this.parent.parent.vraagbak_afmeting.rowset.fields["afmvolgnr"].value)
         this.parent.parent.DOOS_AFMETING.KNOP_AFMETING_INGAVE.visible = false
         ? "test false"
        endif

    return