Eli seuraavanlainen probleema:
Olen tehnyt Visual datamanagerilla kaksi taulua, project ja todo. Projektiin liittyvät tehtävät näkyvät MSHFlexGrid-ikkunassa. Ongelmana on se, etten saa MSHFlexGridiin näkymään juuri lisättyä uutta tehtävää, vaan siinä näkyy vain se, mikä oli kannan sisältö ohjelmaa käynnistäessä.
Käytän tässä DataEnvironmentia ja yritän päivittää formin näkymän näin: DataEnvironment1.rscomProjects.Requery. Olen myös koittanyt päivittää näkymää .Update:lla. Ei vaan päivity näkymä ajan tasalle. Seuraavan kerran kun ohjelman taas käynnistää, niin se näyttää edellisellä kerralla projektiin lisätyt tehtävät oikein, eli lisääminen, relaatiot yms. näyttäis toimivan.
Mikähän tässä vois olla vialla? Olisko tähän jotain rautalankamallia (koodinpätkää tms.) minkä vois vaikka lisätä CommandButtoniin ja sais näin toimimaan?
Päivitä myös MSFlexGrid. Eli
DataEnvironment1.rscomProjects.Requery Me.[Mikä_MSHFlexGridisi_nimi_nyt_onkin].Refresh
Unohdin tyystin, ettei pelkkä Refresh toimi Gridien kanssa, vaan joudut linkittämään uudestaan data-lähteen. Eli...
DataEnvironment1.rscomProjects.Requery Set Me.[Mikä_MSHFlexGridisi_nimi_nyt_onkin].DataSource = DataEnvironment1 Me.[Mikä_MSHFlexGridisi_nimi_nyt_onkin].DataMember = "comProjects" Me.[Mikä_MSHFlexGridisi_nimi_nyt_onkin].Refresh
Aihe on jo aika vanha, joten et voi enää vastata siihen.