Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ms Access - kopiranje grupe podataka

[es] :: Access :: Ms Access - kopiranje grupe podataka

[ Pregleda: 4178 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pmiroslav
Miroslav
Osijek

Član broj: 57354
Poruke: 298
*.net.t-com.hr.



+2 Profil

icon Ms Access - kopiranje grupe podataka26.04.2006. u 11:50 - pre 219 meseci
Imam bazu podataka u Access-u. Često imam potrebu da kopiram grupu podataka iz neke tablice u tu istu tablicu. Npr. imam podatke o stroju i djelovima koji se u njaga ugrađuju. Trabam kopirati podatke o jenom stroju s time da pri kopiranju promjenim naziv stroja, a pripadajući dijelovi ostaju isti.
Može li mi netko od iskusnijih programera pomoči kako da to napravim pomoču coda tj. da imam formu sa poljem koje me pita koji stroj tražim i sa kojim imenom ču ga kopirati?
 
Odgovor na temu

nidisa

Član broj: 78939
Poruke: 88
*.tuzla.tfeasg.army.mil.



Profil

icon Re: Ms Access - kopiranje grupe podataka27.04.2006. u 15:58 - pre 219 meseci
Daj posalji neki primjer sa tabelama i da vidimo sta se moze uraditi. Zvuci jednostavno.
----There is no place like 127.0.0.1-----
 
Odgovor na temu

pmiroslav
Miroslav
Osijek

Član broj: 57354
Poruke: 298
*.t-com.hr
Via: [es] mailing liste



+2 Profil

icon Re: Ms Access - kopiranje grupe podataka28.04.2006. u 07:20 - pre 219 meseci
Hvala na ponudi za pomoć, slučaj je ovakav.
Napravio sam bazu podataka za vođenje proizvodnog procesa i zmeđu ostaloga
imam tablicu koja sadrži podatke o radnim operacijama na određenom
proizvodu.
tablica ima polja
ID pozicije
Naziv Pozicije
Alternativa
Redni broj operacije
Naziv Radne operacije
itd.

i sada bih ja htio kopirati određeni broj zapisa koji se odnose na jedan
stroj i pri kopiranju promjeniti ID pozicije i Alternativu pozicije, a da mi
ostali podaci ostanu isti.

Pozdrav

------=_NextPart_000_0033_01C66A9C.7FEF27E0
Content-Type: application/octet-stream;
name="Primjer-2.rar"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="Primjer-2.rar"



[Ovu poruku je menjao Zidar dana 02.05.2006. u 17:40 GMT+1]
 
Odgovor na temu

nidisa

Član broj: 78939
Poruke: 88
*.tuzla.tfeasg.army.mil.



Profil

icon Re: Ms Access - kopiranje grupe podataka01.05.2006. u 10:23 - pre 218 meseci
ajde pokusaj ponovo da zakacis attachment...
----There is no place like 127.0.0.1-----
 
Odgovor na temu

Trtko
Koprivnica

Član broj: 69494
Poruke: 695
195.29.146.*



+8 Profil

icon Re: Ms Access - kopiranje grupe podataka02.05.2006. u 08:12 - pre 218 meseci

' otvoris tablicu iz koje prepisujes podatke s nekim uvjetom

Dim dato1 As DAO.Database
Dim rek1 As DAO.Recordset
Set dato1 = CurrentDb
Dim sqlupit1 As String
sqlupit1 = "select * from STROJEVI where STROJ=" & "'" & TXTBOXSTROJ & "'"
Set rek1 = dato1.OpenRecordset(sqlupit1)


' otvoris tablicu u koju upisujes podatke iz prve tablice

Dim dato2 As DAO.Database
Dim rek2 As DAO.Recordset
Set dato2 = CurrentDb
Dim sqlupit2 As String
sqlupit2 = "select * from pomocna"
Set rek2 = dato2.OpenRecordset(sqlupit2)
' citas iz prve i upisujes u drugu

Do While Not rek1.EOF

rek2.AddNew
rek2.Fields("ID_pozicije") = neki_kombo_satvojeforme
rek2.Fields("ALTERNATVA") = "po tvom izboru"

rek2.Fields("Naz_operacije") = rek1.Fields("Naz_operacije").Value
' itd .......

rek2.Update

rek1.MoveNext
Loop

rek1.Close
Set dato1 = Nothing
rek2.Close
Set dato2 = Nothing


eto ,
Pozdrav , Trtko
 
Odgovor na temu

pmiroslav
Miroslav
Osijek

Član broj: 57354
Poruke: 298
*.t-com.hr
Via: [es] mailing liste



+2 Profil

icon Re: Ms Access - kopiranje grupe podataka02.05.2006. u 09:01 - pre 218 meseci
Evo pokušat ću ponovno:

Ja bih želio da npr. pomoću forme Find Operacije izdvojim sve zapise koji
imaju recimo ID = 14 i kopiram ih na kraj iste tablice u kojoj su uzdvojeni
podaci ali da im zadam novi ID i novu ALT (alternativa)
tako da recimo pozicija

ID = 14
BROJ_POZ = 00010600010622
ALT = 1

postane pozicija

ID=999
BROJ_POZ = 00010600010622
ALT = 2

------=_NextPart_000_0011_01C66DCF.425BFB20
Content-Type: application/octet-stream;
name="Proces.rar"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="Proces.rar"



[Ovu poruku je menjao Zidar dana 02.05.2006. u 17:39 GMT+1]
 
Odgovor na temu

pmiroslav
Miroslav
Osijek

Član broj: 57354
Poruke: 298
*.net.t-com.hr.



+2 Profil

icon Re: Ms Access - kopiranje grupe podataka02.05.2006. u 09:04 - pre 218 meseci
U attachmentu pokušavam poslavi primjer svoje baze ali vidim u gore priloženom da se dešava nešto čudno.
Možete li me uputiti u čemu sam pogrešio.
Prikačeni fajlovi
 
Odgovor na temu

nidisa

Član broj: 78939
Poruke: 88
*.halliburton.com.



Profil

icon Re: Ms Access - kopiranje grupe podataka03.05.2006. u 13:31 - pre 218 meseci
Ovako care,

Da bi mogao dodjeljivati ID koji ti zelis, on ne moze da bude "Autonumber". Kao sto primjecujes u tabeli "PROCES" sad imas dvije kolone ID1 i ID, gdje je prva autonumber, a druga number. Morat ces napraviti funkciju koja ce ti dodavati ID broj ili to ti mozes rucno raditi.

Dalje, na tvoju formu sam dodao i dva text box-a u koja ces upisivati nove ID i ALternative (na ovaj nacin mozes upisivati i novi id...) i dugme kopiraj.

pogledaj malo je li to ono sto tebi treba...
----There is no place like 127.0.0.1-----
Prikačeni fajlovi
 
Odgovor na temu

pmiroslav
Miroslav
Osijek

Član broj: 57354
Poruke: 298
*.net.t-com.hr.



+2 Profil

icon Re: Ms Access - kopiranje grupe podataka04.05.2006. u 06:06 - pre 218 meseci
nidisa puno ti hvala
To je to.
 
Odgovor na temu

pmiroslav
Miroslav
Osijek

Član broj: 57354
Poruke: 298
*.net.t-com.hr.



+2 Profil

icon Re: Ms Access - kopiranje grupe podataka04.05.2006. u 07:52 - pre 218 meseci
Zapravo sada vidim da ima jedna stvar koja mi zadaje problem.
To je ovo sa ID i ID1.
Sve ovo jako lijepo radi ali ja bi ipak želio da u tablicu Proces upišem novu poziciju za koju će mi se upisati Autonumber i zatim da taj broj zapamtim i upišem u formu za kopiranje kao Novi ID.
Ova moja baza je puno veča od primjera koji sam poslao i još dosta tablica je vezano uz taj ID odnosno Autonumber iz tablice Proces zato bi Autonumber u tablici Proces i ID u tablici ProcesOp trebao biti isti broj.
 
Odgovor na temu

pmiroslav
Miroslav
Osijek

Član broj: 57354
Poruke: 298
*.net.t-com.hr.



+2 Profil

icon Re: Ms Access - kopiranje grupe podataka04.05.2006. u 10:32 - pre 218 meseci
Imam još jedan problem.
Naime kada sa formom za pretraživanje tražim određeni podatak i upišem za npr. ID=10
izlistaju mi se svi podaci koji počinju sa brojem 10 t.j. 10; 100; 101; 1010 itd. Kako ovo ograničiti na određeni traženi broj.
 
Odgovor na temu

nidisa

Član broj: 78939
Poruke: 88
*.tuzla.tfeasg.army.mil.



Profil

icon Re: Ms Access - kopiranje grupe podataka21.05.2006. u 09:51 - pre 218 meseci
Sto se tice ID i ID1, mozes da koristis samo jednu kolonu, ali ona ne moze biti autonumber da bi ovo radilo kako treba. Ono sto ti trebas uraditi je da kada upisujes novi rekord, prvo nadjes najveci ID i dodas mu vrijednost +1 (max(ID)+1). Na taj nacin sve ostaje isto samo sto ti kontrolises desavanja.

Sto se tice trazenja ID = 10, provjeri da li ti je box Numeric, a onda provjeri kako si izvrsio povezivanje tabela.
----There is no place like 127.0.0.1-----
 
Odgovor na temu

[es] :: Access :: Ms Access - kopiranje grupe podataka

[ Pregleda: 4178 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.