Novo

Forum kao aplikacija na telefonu

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

  • 8 odgovora
  • 3.449 pregleda

Najnovija ↓

Union query i polje tipa memo-problem 07.10.2008. u 08:18 · pre 220 meseci #1
Naime,odradio sam union upit između neka dva različita kverija,koji između ostalog u sebi sadrže polje iz tabele koje je tipa memo.U tim kverijima se to polje prikazuje do kraja,ali je u UNION upitu polje skraćeno,t.j. kao da ga ograničava na 255 karaktera.Samim tim i u izveštaju,koji za record source ima taj UNION upit sadržaj iz tog polja se ne vidi u celosti.U čemu je stvar?
Potpis
Jednog dana...
Re: Union query i polje tipa memo-problem 07.10.2008. u 14:55 · pre 220 meseci #2
Izgleda da je to tako u Accessu. Moraces da se snadjes nekako drugacije. UNION nagovestava da nesto nije u redu sa dizajnom same baze. Ako ne mozes da promenis dizajn baze, razmisli o temp tabeli koju punis onim sto si milsio da stavis u UNION. Onda upotrebis temp tabelu tamo gde bi upotrebio UNION kveri. I obavezno stavis u aplikaciji da se kompaktuje na OnClose, da ne bi rasla nekonrolisano zbog pisi/brisi po temp tabeli. Kad kazem temp tabela mislim na lokalnu tabelu u Acces aplikaciji.
Re: Union query i polje tipa memo-problem 08.10.2008. u 08:56 · pre 219 meseci #3
Evo da malo razložim svoj problem.Imam dve tabele u kojima upisujem izveštaje terenskih komercijalista: tblIzvestajiPotKupci i tblIzvestajistariKupci koje su vezane za tabelu tblKomercijalisti.Struktura obe tabele je ista:isti broj i isti tip polja.Razlika je u tome što je prva vezana za tabelu tblPotencijalniKupci,a druga za tblStalniKupci.Potrebno mi je da za određenog komercijalistu u određenom datumskom periodu izvučem sve izveštaje koje je uradio i za potencijalne i za stalne kupce.Morao sam da razdvojim ove izveštaje(izveštaji stalni kupci i izveštaji potencijalni kupci) jer potencijalne kupce unose komercijalisti,a stalni kupci se izvlače iz druge aplikacije koje koristimo na poslu.Dole sam ostavio prilog skraćene baze,čisto da se vidi šta sam želeo.UNIO kveri mi je bio prvo što sam zamislio i odrađuje posao,ali polje Izveštaj (koje je najbitnije za pregled) se ne vidi u potpunosti.Nadam se da neću morati baš celu bazu da prepravljam.
Potpis
Jednog dana...
Re: Union query i polje tipa memo-problem 08.10.2008. u 18:17 · pre 219 meseci #5
Access jednostavno ne prikazuje vise od 255 karaktera kad memo polje upotrebis u UNION kveriju. Tacka. Nikakav savet ili programerska vestina to nece promeniti.

Citat:
Morao sam da razdvojim ove izveštaje(izveštaji stalni kupci i izveštaji potencijalni kupci) jer potencijalne kupce unose komercijalisti,a stalni kupci se izvlače iz druge aplikacije koje koristimo na poslu.


Ne vidim sta je ovde sporno i zasto su potrebne dve tabele identicinih struktura? Mozda svaki komercijalista ima svoj lap-top i na njemu bazu, a stalni kupci sede u nekoj bazi u sedistu firme? Onda kad komercijalista dodje, prepisi sve iz njegovog lap-topa u glavnu bazu i ne treba ti nikakav UNION kveri. Ako bas ne mogu podaci da se sastave u jednu bazu kad ti to zatreba, jos uvek mozes da za potrebe izvestaja prepises iz jedne i iz druge tabele u trecu tabelu i odande radis izvestaj. To ti je efekat UNION kverija, samo fizicki. Kveri je virtualna tabela, a ti bi radio sa stvarnom tabelom i ne bi izgubio memo polje u procesu. Treceg ti nema.

Citat:
Nadam se da neću morati baš celu bazu da prepravljam.

Naravno da neces celu, nego samo onaj deo koji ne valja.

Re: Union query i polje tipa memo-problem 09.10.2008. u 07:22 · pre 219 meseci #6
Za Getsbi-ja:Nije problem u pravljenju UNION kverija,već u tome da polje tipa memo se u union kveriju vidi kao polje tipa text.
Za Zidara:U pravu si ,svako od komercijalista ima svoj lap-top i svi oni putem e-maila šalju podatke bazi i primaju od baze,jer mora sako od njihi da vidi izveštaje onog drugog.Jedino rešenje jeste privremena tabela,i sada ću to pokušati da odradim.Hvala.
Potpis
Jednog dana...
Re: Union query i polje tipa memo-problem 09.10.2008. u 09:21 · pre 219 meseci
izmenjeno 1 put, poslednji put Getsbi 09.10.2008. u 15:54
  1. Getsbi09.10.2008. u 15:54zapis iz teksta poruke
#7
Polje tipa Text 0-255 Alfanumeričkih znakova
Polje tipa Memo 0-64.000 Alfanumeričkih znakova
Da bi video Memo polje kao Text polje (u tabeli, query-ju, formi ili reportu) ostaje mogućnost jedino da ga razvučeš po dužini i širini.


Proverio sam i u UNION query-ju stvarno neće da prikaže više od 255 znakova. U pravu ste. I za mene je to novost, jer nisam do sad znao.
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Re: Union query i polje tipa memo-problem 09.10.2008. u 14:43 · pre 219 meseci #8
Off topic: Ako slucajno koristis Access 2007, kazu da tamo dozvoljava Rich Text Edit unutar memo polja. 2007 isto kao ir anije verzije ne prikazuje vise od 255 znakova kad se koristi UNION,, provereno - ne radi :-(
Re: Union query i polje tipa memo-problem 10.10.2008. u 07:12 · pre 219 meseci #9
Urađeno pomoću privremene tabele koja se puni podacima iz obe tabele sa izveštajima i to putem append query-ja u onom momentu kada korisnik pozove izveštaj (to jest kada pritisne dugme za pozivanje izveštaja prethodno se odradi append query,a zatim se otvara izveštaj koji za record source ima privremenu tabelu).Hvala Zidaru na predlogu-posao završen.
Potpis
Jednog dana...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme