ACCESS-pomoč
Zelela bi narediti v accesu imenik in sicer takole:
prva baza: vnesem naslove. To bazo vedno prefiltriram z drugo bazo, ker naslovov ki so v drugi bazi tukaj ne sme biti.
druga baza: vnesem naslove, ki jih moram izlociti iz prve baze.
Kako to vedno prekontroliram, da naslovi ki bojo v drugi bazi ne bojo v prvi bazi.
Hvala za kakrsnokoli pomoc,
LP KAJA
1. Vse naslove shrani v eno tabelo (Table) npr. Imenik.
2. V tej tabeli dodaj k ostalim podatkom o naslovu tekstno polje (Field) z imenom npr. Seznam.
3. Pri vsakem naslovu označi seznam, v katerega ga želiš uvrstiti.
Pri naslovih iz 1. seznama vnesi v polje Seznam številko 1.
Pri naslovih iz 2. seznama vnesi v polje Seznam številko 2.
4. Za presejanje naslovov napravi poizvedbo (Querie). Vanjo poleg ostalih podatkov naslova vnesi pri podatku Seznam v vrstico pogojev (Criteria) besedilo v tej obliki:
[Izberi seznam:]
Shrani poizvedbo. V pogovornem oknu Save as vnesi ime npr. Prikaz seznama naslovov.
5. Pri vsakem zagonu poizvedbe Prikaz seznama naslovov se bo pojavilo pogovorno okno Enter Parameter Value, v katerem v polje Izberi seznam vnesi številko seznama.
Takole boš dobila zopet enkrat podatke iz seznama1, drugič iz seznama2, kar je identično temu, da imaš 2 tabeli in enkrat odpreš prvo drugič drugo.
In še vedno ne boš vedela, kateri se ti nahaja v obeh tabelah.
Poglej Kaja, ne sprašujem te stvari zato ker mi je dolgčas, ampak zato, da bi tvoj problem razumel in ti tako skušal bolje pomagat.
Če želiš da ti računalo poišče v prvi tabeli vse tiste, ki se nahajajo tudi v drugi, potem bo najlažje tako, da narediš nov query, greš v SQL View in notri skopiraš tolele
SELECT Naslovi1.*
FROM Naslovi1 RIGHT JOIN Naslovi2 ON Naslovi1.naslov = Naslovi2.Naslov
Predpostavka je da imaš 2 tabeli naslovov, ena je Naslovi1 in druga Naslovi2, v obeh tabelah pa imaš polje Naslov, v katerem se dejansko nahajajo tvoji naslovi, polja pa sta istega tipa (npr oba text).
Če pa to ni to, pa napiši še tista 2 stavka, da bomo vedli o čem se pogovarjamo.
Forum je zaprt za komentiranje.