[ NeXuS_SO @ 11.06.2015. 21:45 ] @
Pozdrav svim ljudima dobre volje!

Molim Vas za pomoć oko sledećeg problema - pokušavam da napravim ComboBox u formi, gde bi izabrana vrednost u njemu (naziv radnog mesta) trebala da iščitava iz baze MEMO (sa opisom radnog mesta) ...

Do sada sam radio sa ovim video uputstvom sa YT ---> COMBO VALUE UPDATES TXT FIELD

Isti VB kod sam dodao ... I u principu kada izaberem vrednost iz padajućeg menija ComboBoxa, dobijem ispravnu vrednost u text boxu, ali skraćenu na 255 karaktera??? U tabeli je sve OK, tip podataka je memo i ceo TXT je ispravno skladišten ... problem je kada treba da se prikaže u TXT boxu forme, on biva "truncated" na 255 karaktera :/


Svaka sugestija je i više nego dobrodošla!




Hvala svima u napred.
[ Getsbi @ 11.06.2015. 23:17 ] @
Combo box ne može da prikaže više od 255 karaktera, što je maksimum za tekst polje, a memo ima 64000 po defaultu.

Savet: U dizajnu tabele dodaj još jeno tekst polje, “SkraćeniOpisRadnogMesta“. Nad njim u formi napravi Combo box za izbor, a memo polje prikazuj u formi negde sa strane, kao dodatnu informaciju.
[ NeXuS_SO @ 12.06.2015. 07:40 ] @
Pozdrav Getsbi, hvala ti na brzom odgovoru - u potpunosti se slažem sa tobom, samo što ja imam malčice drugačiji problem ... možda nisam najsretnije opisao.

Ja imam combo box iz kojeg biram naziv radnog mesta (tipa: Sekretar), a txt box ispod tog combobox-a izbacuje opis radnog mesta (npr. "Ima fiksno radno vreme ali po potrebi i po odluci direktora imaće i preraspodelu radnog vremena; posao se zasniva na terenu, kao i pomoć u kancelarijama i drugim sektorima u sklopu firme; kao prevozno sredstvo koristi službeni automobil; itd ...).

Moj problem je što iako sam koristio sledeći VBA Me.txtOpisPosla.Value = Me.cboImeRadnogMesta.Column(2), meni se u txtboxu pojavljuje samo 255 karaktera teksta sa opisom radnog mesta umesto barem duplo više koliko je skladišteno u tabeli iz koje bi taj txt box trebao da vuče. U tabeli, tip podatka je MEMO. Evo i slike:



A evo i primera celog fajla ... ne zamerite, možda nije baš najspretnije napravljen i još uvek je radna verzija :)

ACCESS FAJL





Hvala.
Pozdrav!

[Ovu poruku je menjao NeXuS_SO dana 12.06.2015. u 09:01 GMT+1]
[ BiloKoje @ 12.06.2015. 08:15 ] @
I na tako postavljeno pitanje, Getsbijev odgovor stoji, bez obzira što pozivaš kolonu iz Comboboxa, sve jedno u njoj je 255 znakova, ne preuzima celo memo polje.
Bolje da, ako već hoćeš da se učita sadržaj memo polja, koristiš funkciju Dlookup i podatak preuzmeš iz tabele.

ps: Ovako:
[ Getsbi @ 12.06.2015. 08:25 ] @
Postavio si da ti je na formi Record Source tabela "Ugovor o radu", a memo si popunio u potpunosti u tabeli "RadnaMesta".

Kad dodam podatke u memo polje tabele "Ugovor o radu",kod osobe Foo Bar, onda se vide i podaci na formi.
[ NeXuS_SO @ 12.06.2015. 10:01 ] @
Hvala dobri ljudi :)

Ne da radi, nego samo tako! Moj VBA nije toliko napredan još uvek ... ali zato ako nekoga nanese put u Sombor ima pivo na moj račun!





Pozdrav!