Win989 ja Acess 97.
Minulla on lomake, jossa eräs täytettävä kenttä on ComboBox ja arvot siihen saadaan Queryllä taulukosta. Ko ComboBox ei ole rajoitettu listassa oleviin arvoihin.
Mikä on helpoin tapa saada kentään kirjoitettu arvo lisättyä listan perusteena olevaan taulukkoon? Hoituuko makrolla vai tarviiko SQl-koodaamista.
Asianhan voi kyllä ilmeisesti hoitaa makrolla siten, että avataan uusi (pop-up)lomake, jolla lisätään uusi arvo taulukkoon ja sitten palataan alkuperäiseen lomakkeeseen ja valitaan sitten tuo uusi arvo.
Kysymys on siitä miten saada se suoraan siirrettyä uutena rivinä taulukkoon?
Minulla on lomake, jossa eräs täytettävä kenttä on ComboBox ja arvot siihen saadaan Queryllä taulukosta. Ko ComboBox ei ole rajoitettu listassa oleviin arvoihin.
Mikä on helpoin tapa saada kentään kirjoitettu arvo lisättyä listan perusteena olevaan taulukkoon? Hoituuko makrolla vai tarviiko SQl-koodaamista.
Asianhan voi kyllä ilmeisesti hoitaa makrolla siten, että avataan uusi (pop-up)lomake, jolla lisätään uusi arvo taulukkoon ja sitten palataan alkuperäiseen lomakkeeseen ja valitaan sitten tuo uusi arvo.
Kysymys on siitä miten saada se suoraan siirrettyä uutena rivinä taulukkoon?
Vastaukset 1
Vanhimmat
Kysely ottaa vastauksensa aina sille määrätyistä taulukoista tai kyselyistä. Muutokset eivät tule cboxiin, jos ko kenttään tehtävä lisäys ei mene cboxin käyttävän taulukon sille kentälle, jota itse cboxi käyttää.
Jos se ei kirjottaudu ko kenttään, tee uusi apu-taulukko, joka täyttyy kohteenaolevan kenttään kirjotetuista arvoista.
Tee sitten lisäkysely,joka yhdistää alkuperäisen kyselyn ja tämän luodun apu-taulukon suodattaen mahdolliset useampaan kertaan olevat tiedot pois. Käytä tätä lisäkyselyn arvoja cboxin lähteenä.