Forum » Programiranje » Rabim pomoč pri Accessu
Rabim pomoč pri Accessu
buhica1 ::
Ker sem v Accessu pravzaprav začetnik bi prosil če mi kdo lahko pomaga.
Imam Formo na kateri sta dva ListBoxa, vir enega je Query drugega pa Table. Rabim pa dve stvari:
1) Iz Query-ja bi označen(selected) Item rad dodal v Table, ki je na tem istem Formu (polja so 4 in so enaka - Ime in priimek, naslov, PTT, Kraj)
2) Iz Table bi rad označenega izbrisal brez vprašanja (izbrisali boste...)
Te dve stvari bi potem priredil gumboma na tej formi...
Hvala vnaprej za pomoč...
lp Buhica
Imam Formo na kateri sta dva ListBoxa, vir enega je Query drugega pa Table. Rabim pa dve stvari:
1) Iz Query-ja bi označen(selected) Item rad dodal v Table, ki je na tem istem Formu (polja so 4 in so enaka - Ime in priimek, naslov, PTT, Kraj)
2) Iz Table bi rad označenega izbrisal brez vprašanja (izbrisali boste...)
Te dve stvari bi potem priredil gumboma na tej formi...
Hvala vnaprej za pomoč...
lp Buhica
mp218 ::
za prenos v tabelo naredi action query...in sicer append query.
1.
Ko klikne na seznam dobiš ID in s tem operiraš dalje...kreiraš append query...k doda v tabelo...
2. poglej funkcijo setvalue in getvalue.... nekaj v tem stilu
application.setvalue "Confirm action query", 0 ...recmo da izključi potrjevanje
application.setvalue "Confirm action query", -1 ...vključi nazaja potrjevanje
podobno za "record changes"
pol pa narediš
application.setvalue "Confirm action query", 0
docmd.runquery "Append query"
application.setvalue "Confirm action query", -1
ker spreminjaš na nivoju aplikacije (application.setvalue) to vpliva na vse apliakcije narejene v accessu. Torej se splača nastavit nazaj na potrjevanje, sploh če je kdo vajen, da potrjuje...Iz prve roke povem, da je lohk tkoj kažin! ;)
Lp, M
1.
Ko klikne na seznam dobiš ID in s tem operiraš dalje...kreiraš append query...k doda v tabelo...
2. poglej funkcijo setvalue in getvalue.... nekaj v tem stilu
application.setvalue "Confirm action query", 0 ...recmo da izključi potrjevanje
application.setvalue "Confirm action query", -1 ...vključi nazaja potrjevanje
podobno za "record changes"
pol pa narediš
application.setvalue "Confirm action query", 0
docmd.runquery "Append query"
application.setvalue "Confirm action query", -1
ker spreminjaš na nivoju aplikacije (application.setvalue) to vpliva na vse apliakcije narejene v accessu. Torej se splača nastavit nazaj na potrjevanje, sploh če je kdo vajen, da potrjuje...Iz prve roke povem, da je lohk tkoj kažin! ;)
Lp, M
buhica1 ::
Prvo hvala za trud, ampak sem začetnik in mi ni vse jasno...
Ko naredim Append Quey mi čeprav mam izbranega enega hoče v Tabelo prilepiti vse iz Query-ja. Kako mu povem da samo izbranega ???
lp Buhica
Ko naredim Append Quey mi čeprav mam izbranega enega hoče v Tabelo prilepiti vse iz Query-ja. Kako mu povem da samo izbranega ???
lp Buhica
Fim ::
Da boš lažje testiral si najprej naredi select Query, v query-ju moraš nato uporabiti WHERE myID=Forms!Forma!IzbraniID, pod željeno polje (field) vnesi v polje "criteria", ključ oz. Id ki je na formi označen. Če greš nato na SQL View boš videl nekaj takega:
SELECT polje1, polje2, ... FROM Tabela WHERE polje1=Forms!Forma!IzbraniID;
WHERE ti bo sfiltriral recorde, da boš dobil samo iskanega. Ko boš ugotovil, da ti select query vrne prave podatke, se pravi označene podatke s forme ga spremeni v Update query in v polje "Update to" vnesi še ciljna polja kamor naj se podatki prepišejo.
To naj bi bilo vse, če te prav razumem. Ostalo pa naj bi bilo jasno že od prej, je razložil že mp218.
SELECT polje1, polje2, ... FROM Tabela WHERE polje1=Forms!Forma!IzbraniID;
WHERE ti bo sfiltriral recorde, da boš dobil samo iskanega. Ko boš ugotovil, da ti select query vrne prave podatke, se pravi označene podatke s forme ga spremeni v Update query in v polje "Update to" vnesi še ciljna polja kamor naj se podatki prepišejo.
To naj bi bilo vse, če te prav razumem. Ostalo pa naj bi bilo jasno že od prej, je razložil že mp218.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | MS Access (strani: 1 2 )Oddelek: Programiranje | 7406 (5464) | travica |
» | [Access 2007]Oddelek: Programiranje | 2627 (2227) | urosz |
» | Težave z arrayOddelek: Izdelava spletišč | 1284 (1096) | Kricert |
» | Kako do podatka v queryu iz VisualBasicScripta (VBA) v accessu?Oddelek: Programiranje | 2158 (2043) | Fim |
» | MS Access - help meOddelek: Programiranje | 1532 (1446) | buhica1 |