..|| Blog || Produkti/Storitve || MExcel || MDodatki || 300 nasvetov ||..

Access 2007: zunanji podatki txt

Preostalo o MS Pisarni

Access 2007: zunanji podatki txt

OdgovorNapisal/-a gasperix » Po jul 28, 2008 1:51 pm

V Accessu 2007 imam narejen (delujoč) import z linkom na txt file
Izvoz_partnerji2, nato pa make-table query X, ki celoten izvorni file
prekopira v tabelo Partnerji:

SELECT Izvoz_partnerji2.* INTO Partnerji
FROM Izvoz_partnerji2;

Problem je v tem, da (pri nespremenjeni txt datoteki!!) query X včasih
deluje, včasih pa javi:

Sprememb ni mogoče zapisati, ker vnesena vrednost krši nastavitve, določene za to tabelo ali seznam (vrednost je na primer manjša od najmanjše vrednosti ali večja od največje vrednosti). Popravite napako in poskusite znova.

Oz. napaka:
Numeric field overflow. (Error 3349)
The data in a Btrieve field is too large to represent in your application.


Ugotovil sem, da ČE SPREMENIM IME QUERYJA, query deluje 1x, nato pa spet začne javljati zgornjo napako. Če ime ponovno spremenim, spet deluje (ampak le 1x).
Ker bi rad ta proces avtomatiziral, me seveda tako delovanje/nedelovanje moti in prosim za pomoč.

lp
gasperix
 
Prispevkov: 10
Pridružen: Če jun 05, 2008 9:31 am



Matjazev.NET
 

OdgovorNapisal/-a kljuka13 » Po jul 28, 2008 2:44 pm

Na Access se ne spoznam najbolje. Če vi dvakrat v isto tabele vstavljate enake podatke potem verjetno Access javlja napako, da tabela ne podpira podvojenih vnosov. :? Kaj pa help pove na to napako?
Slika
Slika
Slika
kljuka13
 
Prispevkov: 257
Pridružen: Po sep 10, 2007 4:29 pm
Kraj: Maribor

OdgovorNapisal/-a gasperix » Po jul 28, 2008 3:06 pm

Hvala za odgovor, vendar se pri make-table query najprej stara verzija tabele pobriše, kar se pri meni v vsakem primeru tudi zgodi.

Tisti del teksta v angleščini zgoraj je to, kar help pove na to napako... :-(
lp
Zadnjič spremenil gasperix, dne Po jul 28, 2008 3:10 pm, skupaj popravljeno 1 krat.
gasperix
 
Prispevkov: 10
Pridružen: Če jun 05, 2008 9:31 am

OdgovorNapisal/-a kljuka13 » Po jul 28, 2008 3:08 pm

Hm... Namreč javi vam error, da vrednost, ki jo vnašate presega meje vaše tabele. Potem takem preglejte tabelo in vrednosti, ki jih vpisujete :?
Slika
Slika
Slika
kljuka13
 
Prispevkov: 257
Pridružen: Po sep 10, 2007 4:29 pm
Kraj: Maribor

OdgovorNapisal/-a gasperix » Po jul 28, 2008 3:12 pm

Še enkrat:
- tabela se mi prvič kreira bp
- drugič pa moram, če hočem, da se mi skreira, spremeniti ime queryja (???)

Tudi meni se zdi, da bi moralo imeti zvezo s podatki, ampak zakaj včasih deluje in kaj ima pri vsem tem ime queryja?
gasperix
 
Prispevkov: 10
Pridružen: Če jun 05, 2008 9:31 am

OdgovorNapisal/-a kljuka13 » Po jul 28, 2008 3:15 pm

Tole je pa res čudno... Lahko prilepite query... Mogoče je kaj narobe nevem :?
Slika
Slika
Slika
kljuka13
 
Prispevkov: 257
Pridružen: Po sep 10, 2007 4:29 pm
Kraj: Maribor

OdgovorNapisal/-a gasperix » Po jul 28, 2008 3:29 pm

sql je napisan zgoraj, lahko pošljem cel query in txt file, samo zs ne dela, pošljite mi email na javni2 at email.si, pa vam pošljem cel paket...
gasperix
 
Prispevkov: 10
Pridružen: Če jun 05, 2008 9:31 am

OdgovorNapisal/-a gasperix » Po jul 28, 2008 4:37 pm

Hm, sem prišel na eno idejo in pregledal txt podatke in ugotovil, kaj je krivo...

V enem stolpcu txt datoteke imam skoraj povsod številčne vrednosti, le v parih primerih pa text (šifra države) - tega prej nisem vedel.

Ker Access očitno avtomatsko za ta stolpec določi številčni tip polja, noče požreti texta. Iz neznanega razloga to deluje tako, kot sem opisal - sem stestiral in problematične vrstice ročno odstranil iz txt fajla...

Hvala za pomoč. lp
gasperix
 
Prispevkov: 10
Pridružen: Če jun 05, 2008 9:31 am

OdgovorNapisal/-a kljuka13 » Po jul 28, 2008 4:40 pm

Super... Sem vedel, da zajec tiči v tem grmu :lol:
Slika
Slika
Slika
kljuka13
 
Prispevkov: 257
Pridružen: Po sep 10, 2007 4:29 pm
Kraj: Maribor


Vrni se na Ostalo

Kdo je prisoten

Po forumu brska: 0 registriranih uporabnikov in 1 gost