Programovacie jazyky, rady, poradňa...
XilleR
Medium Professional
Príspevky: 1125 Registrovaný: 16 júl 2005, 18:47
Kontaktovať používateľa:
Príspevok
od používateľa XilleR » 27 júl 2006, 11:31
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
Príspevky: 446 Registrovaný: 12 sep 2005, 8:17
Bydlisko: MT
Príspevok
od používateľa IgiPoP » 27 júl 2006, 18:32
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
Príspevky: 2927 Registrovaný: 26 sep 2004, 14:39
Príspevok
od používateľa trizzo » 28 júl 2006, 14:25
ked sa da insert, tak nevidim, aby sa nedal aj select. a potom:
select max (xxx) a ides
gwixt
Addict
Príspevky: 3912 Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can
Príspevok
od používateľa gwixt » 28 júl 2006, 14:28
a preco nie rovno UPDATE daco SET attr=attr+1 WHERE id=xx ???
mastermind
VIP
Príspevky: 4810 Registrovaný: 09 feb 2005, 13:17
Príspevok
od používateľa mastermind » 28 júl 2006, 16:35
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
Príspevky: 1125 Registrovaný: 16 júl 2005, 18:47
Kontaktovať používateľa:
Príspevok
od používateľa XilleR » 29 júl 2006, 1:17
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
Príspevky: 4810 Registrovaný: 09 feb 2005, 13:17
Príspevok
od používateľa mastermind » 29 júl 2006, 1:31
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
Príspevky: 1125 Registrovaný: 16 júl 2005, 18:47
Kontaktovať používateľa:
Príspevok
od používateľa XilleR » 29 júl 2006, 9:43
Super, uz to fici ...accesu sa ten zapis nepacil, ale po par upravach to zozral
..diky moc vsetkym
gwixt
Addict
Príspevky: 3912 Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can
Príspevok
od používateľa gwixt » 29 júl 2006, 16:18
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
XilleR
Medium Professional
Príspevky: 1125 Registrovaný: 16 júl 2005, 18:47
Kontaktovať používateľa:
Príspevok
od používateľa XilleR » 29 júl 2006, 18:58
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 robim v accesse a tam nemusis vediet sql, ale niektore veci je lepsie robit pomocou sql
gwixt
Addict
Príspevky: 3912 Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can
Príspevok
od používateľa gwixt » 29 júl 2006, 19:10
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
Príspevky: 1125 Registrovaný: 16 júl 2005, 18:47
Kontaktovať používateľa:
Príspevok
od používateľa XilleR » 29 júl 2006, 23:47
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