Najdi forum

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

amm ni čisto jasno…
Imaš 2 baze ali 2 tabele?
Imaš v vsaki bazi/tabeli le polje naslov ali še kaka druga polja?

bazo prefitriraš v drugo bazo, ker naslovov ki so v drugi bazi tukaj ne sme biti?

ehh mrbit je vročina kriva da ne štekam čisto, mogoče bi kaja malo bolj tolele razložila

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.

Hvala ti ponočnjak.

Bom probala narediti, ti sporocim.

LP

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.

New Report

Close