Access form
5 отговора
272 прегледа
Access form
Имам форма направена за таблица в база от данни.В тази форма правя разни сметки и искам резултата от тях да се записва в БД.Но се записва само моя input,а резултата от сметките не.Помогнете!
Из4етох ХЕЛПА и пак не става.4ао
Из4етох ХЕЛПА и пак не става.4ао
Re: Access form
po-dobre da pokajesh malko kod i malko poveche informaciq za tezi 'smetki'. vse nqkoi shte zabeleji problema. inache taka dori ne moje da se gadae za nego.
Re: Access form
stava duma za slednoto:
vav formata v Design View na formata kato davam Properties na poleto v koeto da se zapi6e rezultata ot smetkata v Control Source pi6a primerno :
val4 = [val1]+[val2]*[val3]
sled tova kato testvam vav Form View smetkite se polu4avat v poleto v koeto iskam (smiata viarno kadeto triabva),no kato iskam da zapi6a celia record se zapisva samo tova koeto sam input-nala,no ne i rezultata ot smetkite.primerno:
ako val1=3 , val2=4 i val3=5 to vav formata vav val4 stoi 23 ,no v saotvetnata tablica se zapisvat samo 3 2 5 0,koiato 0 triabva da e 23.
That's the problem!
vav formata v Design View na formata kato davam Properties na poleto v koeto da se zapi6e rezultata ot smetkata v Control Source pi6a primerno :
val4 = [val1]+[val2]*[val3]
sled tova kato testvam vav Form View smetkite se polu4avat v poleto v koeto iskam (smiata viarno kadeto triabva),no kato iskam da zapi6a celia record se zapisva samo tova koeto sam input-nala,no ne i rezultata ot smetkite.primerno:
ako val1=3 , val2=4 i val3=5 to vav formata vav val4 stoi 23 ,no v saotvetnata tablica se zapisvat samo 3 2 5 0,koiato 0 triabva da e 23.
That's the problem!
Re: Access form
ами виж синтаксиса на query, дето правиш update/insert. Не знам кое от двете иаползваш...
Re: Access form
Здрасти.
Това, което си създал във формата е изчислимо поле. То ще извърши изчислението, но няма да запише резултата в таблицата с данните. Такъв е принципа. Пък и като си помислиш какъв е смисълът да пазиш изчисления резултат, като имаш данните - val1, val2, val3. Винаги можеш да си ги изчислиш, когато ти потрябват. Нали така?
Иначе няма директен начин да го направиш. Ако все пак държиш да го запишеш в таблица - трябва да напишеш малко код, или пък да направиш Update query.
Това е.
Мишо.
Това, което си създал във формата е изчислимо поле. То ще извърши изчислението, но няма да запише резултата в таблицата с данните. Такъв е принципа. Пък и като си помислиш какъв е смисълът да пазиш изчисления резултат, като имаш данните - val1, val2, val3. Винаги можеш да си ги изчислиш, когато ти потрябват. Нали така?
Иначе няма директен начин да го направиш. Ако все пак държиш да го запишеш в таблица - трябва да напишеш малко код, или пък да направиш Update query.
Това е.
Мишо.
Re: ZA MI6O
Благодаря ти за дадения съвет,но с това не се решава проблема.
Добре де ама как в кода да направя Update query?Стойностите ги 4ета в ASP форма и въпроса е как да боравя с тях,като ги имам само с псевдонимите на полетата в които са записани ,примерно:
theVal1 = "2"
Проблема е 4е не знам как да боравя с имената на полетата,а да ги насвяткам
theVal1 + theVal2 e абсолютно глупаво и грешно.
Освен това съм моми4е и се казвам Ирена
Добре де ама как в кода да направя Update query?Стойностите ги 4ета в ASP форма и въпроса е как да боравя с тях,като ги имам само с псевдонимите на полетата в които са записани ,примерно:
theVal1 = "2"
Проблема е 4е не знам как да боравя с имената на полетата,а да ги насвяткам
theVal1 + theVal2 e абсолютно глупаво и грешно.
Освен това съм моми4е и се казвам Ирена