banjalukaforum.com
https://banjalukaforum.com/

(vjerovatno) glupo Access pitanje
https://banjalukaforum.com/viewtopic.php?f=18&t=37387
Stranica 1 od 2

Autoru:  BSE [ 06 Maj 2008, 11:01 ]
Tema posta:  (vjerovatno) glupo Access pitanje

naime, napravio sam bazu koja mi je trebala za posao i kako je u medjuvremenu doslo do promjena neke sam unose izbrisao, a neke ubacio
e ono sto mi ide na jetra jeste da ID kolona uopste nema neku samokorekciju, pa imam brojeve na preskok (tipa 7, 9, 10, 11, 15,...)
moze li se nekako regulisati da se brojevi ponovo poredaju po pravilnom redoslijedu, kako bih znao koliko zapravo imam unosa u bazu ?

Autoru:  che.guevara [ 06 Maj 2008, 17:44 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

Hehe, ID ne sluzi za to. Try this:

SELECT COUNT(*) FROM tabela

Autoru:  BSE [ 07 Maj 2008, 10:52 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

posto se jos lovim u Office 2007 paketu, mozes li mi objasniti gdje je to ?

Autoru:  che.guevara [ 08 Maj 2008, 15:43 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

Ne mogu. Negdje gdje se moze upisati SQL. Neki query prozor ili slicno.

Autoru:  Nemanja666 [ 08 Maj 2008, 18:16 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

Ribon Create -> Query Design -> u desnom donjom uglu kliknes na ikonu na kojoj pise SQL

Autoru:  BSE [ 09 Maj 2008, 16:29 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

znaci, ovo nema veze sa vezom
kad to uradim on mi otvori praznu stranu na kojoj trebam da iskucavam sql komande

Autoru:  Nemanja666 [ 09 Maj 2008, 18:11 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

che.guevara je napisao:
Hehe, ID ne sluzi za to. Try this:

SELECT COUNT(*) FROM tabela


Pa pokusaj ovo sta je che rekao. Inace to ti nece resetovati ID-ove mozes rucno uraditi preko sql upita ali on ce dalje brojati od zadnjeg broja gdje on stao

Autoru:  Metheny [ 09 Maj 2008, 21:15 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

Citiraj:
moze li se nekako regulisati da se brojevi ponovo poredaju po pravilnom redoslijedu, kako bih znao koliko zapravo imam unosa u bazu ?

Pa na dnu svake tabele imaš brojač koji pokazuje koliko u tabeli trenutno ima zapisa , bez obzira na brisanja, dodavanja i preskoke u ID polju...

Citiraj:
e ono sto mi ide na jetra jeste da ID kolona uopste nema neku samokorekciju, pa imam brojeve na preskok (tipa 7, 9, 10, 11, 15,...)

Ako je polje ID tipa Autonumber, trebalo bi da ga u Accesu možeš srediti opcijom "Compact and repair database"...

Autoru:  BSE [ 12 Maj 2008, 08:38 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

Metheny je napisao:
Ako je polje ID tipa Autonumber, trebalo bi da ga u Accesu možeš srediti opcijom "Compact and repair database"...


Probao - problem ostaje, znaci i dalje nije izvrsena autonumeracija i korekcija

ono sto je Che predlozio i dalje ne mogu da nadjem

Autoru:  Metheny [ 12 Maj 2008, 13:31 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

Citiraj:
Step 1:
Open your database.

Step 2:
In the Database window, click the Queries button under Objects.

Step 3:
Double-click Create query in Design view. Or click New in the Database window toolbar, click Design View (if it’s not already selected) and click OK.

Step 4:
Close the Show Table box without adding any tables.

Step 5:
Click the SQL view button on the toolbar.

Step 6:
Type “SELECT *” and press Enter. This statement will select all the columns from a table.

Step 7:
Type “FROM” and the name of the table containing the data you want to see. For example: FROM Customers.

Step 8:
Run your query: Click the Run icon (the exclamation point) in the toolbar or click Run from the Query menu.

ENJOY!!!

Autoru:  mangia [ 13 Maj 2008, 19:01 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

sql howto

Autoru:  BSE [ 14 Maj 2008, 09:37 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

Metheny je napisao:
Citiraj:
Step 1:
Open your database.

Step 2:
In the Database window, click the Queries button under Objects.

Step 3:
Double-click Create query in Design view. Or click New in the Database window toolbar, click Design View (if it’s not already selected) and click OK.

Step 4:
Close the Show Table box without adding any tables.

Step 5:
Click the SQL view button on the toolbar.

Step 6:
Type “SELECT *” and press Enter. This statement will select all the columns from a table.

Step 7:
Type “FROM” and the name of the table containing the data you want to see. For example: FROM Customers.

Step 8:
Run your query: Click the Run icon (the exclamation point) in the toolbar or click Run from the Query menu.

ENJOY!!!


izvini za koji access je to, nista se ne poklapa sa navedenim

Autoru:  Metheny [ 14 Maj 2008, 10:13 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

http://www.ehow.com/how_2125019_do-query-access-2007.html

Autoru:  BSE [ 14 Maj 2008, 10:27 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

e to je bilo to
samo problem ostaje, uopste nisu redefinisani brojevi tj. i dalje postoje gapovi

Autoru:  BSE [ 14 Maj 2008, 10:29 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

btw cemu sluzi query osim da izdvoji jedan (ili vise) red iz citave tabele ?

Autoru:  Metheny [ 14 Maj 2008, 11:20 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

BSE je napisao:
e to je bilo to
samo problem ostaje, uopste nisu redefinisani brojevi tj. i dalje postoje gapovi


Naravno, ono gore što si kucao je bio upit koji samo vraća broj zapisa i ne vrši nikakve izmjene nad tabelom. Problem koji imaš je to što ti je polje ID (vjerovatno) primarni ključ, a istovremno je tipa autonumber... Nemoj ga ni u kom slučaju posmatrati kao brojač zapisa u tabeli već kao jedinstveni identifikator zapisa...
Gledaj to ovako: To polje (ID) ti je ključ i veza prema zapisima u drugim tabelama. Ukoliko naprasno promijeniš vrijednosti ID u glavnoj tabeli, gubiš vezu prema zapisima u drugim tabelama. Naravno, moguće je promijeniti vrijednosti tog ID polja, i uz odgovarajuće ažuriranje to učiniti i u vezanim tabelama... Problem je što je ovo vrlo nepraktično raditi svaki put kad ti izbrišeš jedan ili više zapisa ili im želiš promijeniti redoslijed...

Moj ti je savjet, kao što sam rekao, da to polje ID koristiš samo kao neki vještački identifikator zapisa (što i jeste) a ne kao brojač... Za brojanje zapisa koristi pomenutu SQL naredbu ili u Accessu jednostavno na dnu tabele ili forme pogledaj koliko imaš zapisa u toj tabeli...

BSE je napisao:
btw cemu sluzi query osim da izdvoji jedan (ili vise) red iz citave tabele ?


Služe svemu i svačemu :) Prema zadatom kriterijumu (ili više njih) upiti mogu izdvojiti podatke iz jedne ili više tabela, mogu vršiti razna brojanja, sumiranja, sortiranja, ažuriranje podataka u tabelama (brisanje, dodavanje, izmjena zapisa)... Tako kreirani upiti mogu biti (i vrlo često su) izvor podataka za forme ili izvještaje...

Autoru:  BSE [ 14 Maj 2008, 13:21 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

ma skontao sam ja i prije da ima u dnu tabele koliko ima zapisa, ali mene jednostavno nervira sto unose koje sam obrisao, jer su nepotrebni, nije program autokorigovao

Autoru:  Metheny [ 14 Maj 2008, 14:14 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

BSE je napisao:
ma skontao sam ja i prije da ima u dnu tabele koliko ima zapisa, ali mene jednostavno nervira sto unose koje sam obrisao, jer su nepotrebni, nije program autokorigovao


Ne može se niti treba (auto)korigovati, jer polje ID u svakom zapisu inkrementalno dobija vrijednost onog momenta kad se zapis u tabeli kreira. I ta mu vrijednost ostaje dok god zapis postoji u bazi.
Kao što ti ili ja imamo svoj JMBG koji je jedinstven, nikakvim "brisanjem" nas iz evidencije (ne daj Bože, daleko bilo, :) ) ne bi trebalo da neko dobije naš JMBG... JMBG je naš ključ ili jedinstveni identifikator...
Tako si i ti tim autonumber ID poljem svakom zapisu dao njegov IDENTITET u okviru tabele a ne redni broj...

Već sam rekao da je to polje ID ključ (vjerovatno primarni) i da ne može mijenjati tek tako svoju vrijednost, jer bi u suprotnom baza prestala da bude podataka i dobili bi skup nepovezanih datoteka (flat tabele).

Autoru:  BSE [ 14 Maj 2008, 15:09 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

u svakom slucaju hvala na pomoci i pojasnjenju

Autoru:  che.guevara [ 16 Maj 2008, 00:01 ]
Tema posta:  Re: (vjerovatno) glupo Access pitanje

Standard Query Language ("sikuel") sluzi za "dovatanje" podataka iz relacione baze podataka. Navodis sta da ti dovuce, odakle, i po kojim kriterijumima. Sam koncept relacionih baza postoji vec 30-ak godina.

Stranica 1 od 2 Sva vremena su u UTC [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/