Tema: Re: Klausimas is MS Access VB
Autorius: Donatas
Data: 2011-03-30 12:03:53
Po galais ... uzlipau ant greblio , mano klaida buvo ta, kad rasiau taip 
(lauko reiksmei gauti viskas ok, tai palikau ta pati ir savybei keisti :(  , 
nu pats kaltas ) :
frm = "Form1"
 ctl = "Text0"
 laukas= Forms(frm).Controls(ctl)
laukas.Enabled = True

Aciu tau, Laimi, labai uz prasviesinima :) , tiesiog kartais nebematai tai 
kas savaime  aisku ...

-- 
Donatas
"Laimis" <wiela@centras.lt> wrote in message 
news:imtgtm$l8$1@trimpas.omnitel.net...
> Donatas rašė:
>> Sita maciau , zinau ir naudoju, todel arba blogai klausiu  arba nemoku
>> pritaikyti .
>> Jei reikia gauti konkreciame laukelyje esanacia reiksme, tada rasau:
>> laukas="kazkoks_laukas"
>>   lentele= "kazkokia_lentele"
>>   reiksme=Forms (lentele).Controls (laukas)
>>
>> Mano atveju reikia pakeisti lauko savybe , deja parasius Forms
>> (lentele).Controls (laukas).enable - neveikia .
>> nes man reikia israiska pvz.:
>>   Forms!kazkokia_lentele!kazkoks_laukas.Enable=true
>>   pakeisti , kad butu ne realus vardai, o kintamieji (laukas ir lentele) 
>> ,
>> per kuriuos butu paduodami reikiami vardai.
>
> Deja, bet „neveikia“ turi labai konkrečią išraišką (klaidos pranešimai, 
> kažkoks rezultatas ar jokio rezultato?).
>
> Galiu tik pasakyti, kad man veikia:
>
> frm = "Form1"
> ctl = "Text0"
>
> Forms(frm).Controls(ctl).Enabled = True
>
>