[ milemile2 @ 01.05.2010. 10:02 ] @
Napravio sam korisnicku formu sa vise kontrola tekst boks.Forma sluzi korisniku da unosi podatke za filtriranje liste(baze)- na sonovu datuma, broja dokumenta ili imena partnera.
Na osnovu unesenih podataka vrsi se filtriranje liste (klikom na dugme aktivira se advanced filter), a onda bi trebalo da te filtrirane podatke unesem u kontrolu tekst boks (nalazi se na istoj formi), kao izvestaj za pregled.
Moj problem je naredba ili funkcija koja omogucava ispis podataka u vise redova u tekst boksu. U propertisu za tboks MultiLine sam postavio na True.
Takodje napominjem da su podaci koji se filtriraju nalaze na listu koji korisnik ne vidi.
[ neptuncokg @ 02.05.2010. 00:03 ] @
A da probas da - umesto textbox-a postavis listbox, ili combobox (oni su laksi za "rukovanje") ...
[ milemile2 @ 02.05.2010. 15:46 ] @
Nisam siguran da bi mi neka od ponudjenih kontrola bila najbolje resenje.
Krajnji rezultat (izvestaj) koji korisnik zeli da vidi u tekst boksu je skup vrednosti iz nesusednih celija filtrirane liste.
Znaci ja hocu da izaberem odredjene vrednosti iz filtrirane liste i unesem ih u tekst boks.
[ Jpeca @ 02.05.2010. 19:27 ] @
Prelazak u sledeći red text box kontrole možeš da ostvariš koristići karakter za prelazak u novi red char(13) za šta postoji konstanta u VBA - vbCr. Dakle, ako već imaš nešto u prvom redu
TextBox1.Value = TextBox1.Text & vbCr & "drugi red"

Na sličan način možeš ispisati više redova i u labeli.

Čini mi se mnogo pogodnije da rezultat ispišeš u ListBox kontroli. Nju popunjavaš preko AddItem izraza i ona ti dozvoljava ispis u više kolona. Možeš videti primer ovde: http://www.dailydoseofexcel.co...-multi-column-listboxcombobox/
[ milemile2 @ 13.05.2010. 06:49 ] @
Problem sam resio ListBox kontrolom. Pokusacu da savladam i VBA konstantu
Hvala mnogo!