realbasic-nug.it
[Top] [All Lists]

Re: Loop

To: REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Re: Loop
From: Matteo Cortonesi <m_cortonesi at ticino dot com>
Date: Fri, 10 Mar 2006 13:57:28 +0100
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
References: <643D00A1-6B79-472D-8847-5CB43F7D1422 at libero dot it> <F904B9C2-B3E3-4E39-B630-ADFE6D3FFD5F at ticino dot com> <631899B5-C194-4362-93D6-AB832AA9E71D at sqlabs dot net> <2A286740-96F9-4F03-B334-34BC5E797883 at libero dot it> <8B06E08C-8DCE-42D3-9932-358D0A6FEC28 at libero dot it>
Per usare il metodo AddRow è comodo avere la ListBox2 vuota (dato che ti aggiunge una riga alla fine), se non lo è esegui:

ListBox2.DeleteAllRows

E poi eseguire il loop (grazie Marco per avermi corretto! Avevo proprio scritto senza pensarci molto).
Traducendo il tuo pseudo-code si avrebbe:

NumeroColonna = 0 // Numero di colonna (inizia da zero) in cui si trova il campo email

For i=0 to ListBox1.ListCount-1
        if campo <> "" then // Se il campo non è vuoto
                ListBox2.AddRow ListBox1.Cell(i, NumeroColonna)
        end if
Next

Matteo

On 10-mar-06, at 13:44, ivano monti wrote:

ragazzi proprio non riesco a farlo il loop

ripropongo

Listbox1 con dentro 300 email listbox 2 deve ricevere da listbox1

se email = "pippo" scrivi il valore su listbox2 altrimenti proseghi con il loop

essendo io formattato in filemaker non riesco a capire come farlo in RB

io farei così in filemaker

loop
if campo = ""
 vai al record successivo
else
 definisci campo2 con campo1
 vai al recod successivo
end if

exitloop ultimo record
end loop

in RB non mi sembra così chi mi da una dritta?


Ivano Monti
Sviluppo Gestionali e installazione siti professionali
P.R. ©® http://ivanomonti.iyelloworld.com/
P.R. ©® http://iyelloworld.com/
Forum > Filemaker > Java > Realbasic > MySQL & Php
Shopping > Aperto agli sviluppatori che vendono on line

(e) ivanomonti at iyelloworld
(e) ivanomonti at iyelloworld dot com
-
(t) 029693379
(f) 029693379
-
Skype = ivanomonti
AIM = ivanomonti
iChat = ivanomonti
Yahoo = ivanomonti
ICQ =  200782119
-





<Prev in Thread] Current Thread [Next in Thread>