Citat:
snowwoman:Posto ti je polje Sifra tipa Text, moras staviti vrednost za to polje pod znake navoda ("), tako da komanda u Access-u izgleda ovako:
UPDATE T_Sifre SET Brojac=3 WHERE Sifra="ODB8J".
Znaci u kodu treba da ubacis promenljivu2 izmedju " ". Samo vodi racuna o tome da imas string u stringu, pa vidi kako se u skript jeziku koji koristis koriste ugnjezdeni navodnici.
Svaki put kada imas u bazi polje tipa Text moras na ovaj nacin da pravis upite.
Nadam se da ce ovo pomoci.
Pozdrav :)
Ok jasno mi je za string u stringu!
Pokusao sam, dakle kao test napravio sam macro izabrao Action: RunSQL i kao
SQL Statement stavio: UPDATE T_Sifre SET Kredit=3 WHERE Sifra="OY8GR" dakle pod navodnike ali ponovo kad se macro izvrsi se otvori se Enter parameter value prozor (evo kako taj prozorcic izgleda u Accesu
posto mi se cini da sam gore bio nejasan u pocetnom pitanju na tom delu) i kada u njemu upisem neku vrednost iz kolone sifre UPDATE-uje se SVE vrednosti u koloni brojac?!
A ako nisam bio dovoljno jasan pokusacu ponovo samo u skracenoj verziji
Accessova DB
Baza
Tabela: T_Sifre
i u njoj su dve kolone kolona Sifre i kolona Brojac
Trenutno mi je bitno da napravim macro koji ce da updatuje odredjenu celiju u koloni Brojac u zavisnosti od kolone Sifre
E ovo sve treba automatski da se pozove iz totalno treceg programa koji podrzava DDE komunikaciju ali to sad nije bitno koliko da gore navedeni macro updatuje celiju bez ikakve dodatne intervencije i da updatuje samo odredjenu celiju
???