Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 4.857 pregleda

Najnovija ↓

Importovanje podataka u tabelu 15.10.2007. u 10:07 · pre 231 mesec #1
Za one koji znaju je verovatno jednostavno odgovoriti na ovo...

Imam gomilu podataka da uvezem u jednu tabelu, ali iako je to jedina tabela u bazi pri svakom unosu
moram da naznacim tabelu u koju hocu da importujem podatke.

Da li postoji nacin da nekako "unapred" zadam tabelu u koju hocu da ubacujem podatake, tako da ne moram
svaki put da biram "istu" kako bih dobio na produktivnosti.

Pozdrav
Re: Importovanje podataka u tabelu 15.10.2007. u 10:35 · pre 231 mesec #3
To bi mi oduzelo mnogo vise vremena jer importujem podatke sa web strana, sa njih oko 80.
Njihovo spajanje bi bilo potpuno neracionalno. ...
Treba mi neka druga varijanta.
Re: Importovanje podataka u tabelu 15.10.2007. u 11:44 · pre 231 mesec #5
Strane su .shtml . Skidam ih sa Halo oglasa i onda ubacujem u tabelu koju posle u Access-u obradjujem.
Re: Importovanje podataka u tabelu 16.10.2007. u 00:25 · pre 231 mesec #6
Možeš da kreiraš specifikaciju (dugme Specs u Import dijalogu), ali nisam siguran da u okviru specifikacije možeš zadati i destinaciju (tj. tabelu). Meni kao nešto zahtevnije, ali funkcionalno rešenje jedino pada na pamet da import uradiš pomoću VBA. Za to ti treba metoda TransferDatabase DoCmd objekta. U helpu je detaljno objašnjena.
Re: Importovanje podataka u tabelu 16.10.2007. u 08:46 · pre 231 mesec #7
Lukeguyu je u pravu.
Evo export a isto je za import.
Cesto puta nam je potrebno da izvrsimo export nase tabele u txt file ali tacno po odredjenim instrukcijama.
Naravno mozemo mi to uraditi kodom podici tabelu kao Recordset i zapisati red po red.
Umjesto ovoga mozemo upitrijebiti gotovu funkciju koja se zove TransferText
Funkcija se poziva na ovaj nacin:
DoCmd.TransferText [transfertype][, specificationname], tablename, filename[, hasfieldnames][, HTMLtablename]
http://www.icentar.com/showthr...p;page=2&highlight=trikovi"]
Potpis
zxz
Re: Importovanje podataka u tabelu 30.10.2007. u 11:26 · pre 231 mesec #8
Hvala na pomoci,

uspeo sam da uradim i vise nego sto sam ocekivao. Napisacu ovde u kratkim crtama ako nekom mozda zatreba ovo isto.

Naime radi se o tome da sam morao da uvezem oko 140 .htm strana da bi posle importovanja u bazu (tabelu) mogao da izvadim podatke koji mi trebaju.
Problem je bio da se izbegne da pri svakom importu navodim u koju tabelu treba da se ubace podaci.
Po izonic-ovom savetu pogledao sam malo funkciju TransferText pa sam uz malo mucenja (jer ne poznajem programiranje) uspeo.
Napravio sam makro sa tom funkcijom i zadao parametre poput tipa transfera (Import HTML) i putanja sa koje se uvozi fajl i gde se snima kao i ime tabele u kojoj se nalaze podaci koji mi trebaju (jer skidanjem jedne Halo oglasi htm. strane poskida se ok 15-ak tabela).
Da ne bi 140 puta pravio akciju TransferText i iznova popunjavao sve one parametre u makrou, konvertovao sam ovaj makro (sa jednom akcijom TransferText) u VB i onda dodao podatke za sve ostale stranice jer se samo pojedini parametri menjaju (copy/paste je cudo).
Na kraju sam napravio novi makro koji samo pokrece ovaj kod i voila. Sve sljaka ko ludo.

PS. Mozda ovo i nije najprakticniji nacin da se uradi ali meni je skratilo muke i posao za nekih 70-80 minuta.
Nadam se da ce nekom pomoci ovo sto sam napisao.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme