Access upravenie dat v db

Programovacie jazyky, rady, poradňa...
XilleR
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1125
Registrovaný: 16 júl 2005, 18:47
Kontaktovať používateľa:

Access upravenie dat v db

Príspevok od používateľa XilleR »

Potrebujem inkrementovat hodnotu v tabulke - teda precitat hodnotu a zvysit o jeden
najlepsie pomocou makra alebo vbscriptu (proste v accesse) ale neviem ako odtial citat data. Zapis sa da cez sql - INSERT, ale SELECT sa pouzit zrejme neda :-/
IgiPoP
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 446
Registrovaný: 12 sep 2005, 8:17
Bydlisko: MT

Príspevok od používateľa IgiPoP »

a co keby si jednoducho nastavil fieldu "auto_increment"?

v accesse sa samozrejme da pouzit aj SELECT, vytvara sa automaticky, ked vytvaras novy dotaz, ale taktiez ho vies zeditovat, resp. vytvorit vlastny
trizzo
VIP
VIP
Používateľov profilový obrázok
Príspevky: 2927
Registrovaný: 26 sep 2004, 14:39

Príspevok od používateľa trizzo »

ked sa da insert, tak nevidim, aby sa nedal aj select. a potom:
select max (xxx) a ides
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

a preco nie rovno UPDATE daco SET attr=attr+1 WHERE id=xx ???
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

gwixt napísal:a preco nie rovno UPDATE daco SET attr=attr+1 WHERE id=xx ???
interesantne ale musi zacat od konca. predpokladam ze id je primary key....
XilleR
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1125
Registrovaný: 16 júl 2005, 18:47
Kontaktovať používateľa:

Príspevok od používateľa XilleR »

ten UPDATE vypada rozumne, len ako nacitat povodnu hodnotu?

z mojich znalosti vykuzlim maximalne toto:

??? = SELECT price FROM table1 WHERE id = "4200010"
UPDATE table1 SET price ??? WHERE id = "4200010"
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

XilleR napísal:ten UPDATE vypada rozumne, len ako nacitat povodnu hodnotu?

z mojich znalosti vykuzlim maximalne toto:

??? = SELECT price FROM table1 WHERE id = "4200010"
UPDATE table1 SET price ??? WHERE id = "4200010"
ano je to jedna z moznosti ktoru by si mohol pouzit, ale pokojne to mozes napisat rovno

Kód: Vybrať všetko

UPDATE table1 SET price=price+1 WHERE id = "4200010"
XilleR
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1125
Registrovaný: 16 júl 2005, 18:47
Kontaktovať používateľa:

Príspevok od používateľa XilleR »

Super, uz to fici ...accesu sa ten zapis nepacil, ale po par upravach to zozral :D ..diky moc vsetkym :wink:
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

hmm hned som si myslel ze nevies ako pouzit UPDATE, aj ked sa mi to nezdalo ...
a ono sa to potvrdilo .. lol ... ved ked robim daco v SQL tak toto musim vediet ^^

no offence :D
XilleR
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1125
Registrovaný: 16 júl 2005, 18:47
Kontaktovať používateľa:

Príspevok od používateľa XilleR »

gwixt napísal:hmm hned som si myslel ze nevies ako pouzit UPDATE, aj ked sa mi to nezdalo ...
a ono sa to potvrdilo .. lol ... ved ked robim daco v SQL tak toto musim vediet ^^

no offence :D
robim v accesse a tam nemusis vediet sql, ale niektore veci je lepsie robit pomocou sql
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

XilleR napísal:robim v accesse a tam nemusis vediet sql, ale niektore veci je lepsie robit pomocou sql
ved prave .... kazdy vie len naklikat veci v GUI a princip nechape ...
XilleR
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1125
Registrovaný: 16 júl 2005, 18:47
Kontaktovať používateľa:

Príspevok od používateľa XilleR »

gwixt napísal:ved prave .... kazdy vie len naklikat veci v GUI a princip nechape ...
lol princip??? ..keby niekto nechapal princip, tak mu nepomoze ziaden soft ...ja neviem zapis selijakych kktin, ale bez principu spravim mozno tak holu tabulku
Napísať odpoveď