Oppure

Loading
30/10/09 8:27
magicolotto
sii mentre scrivo il codice

Dim Stop As Boolean


lo da qui

aaa
30/10/09 14:13
GrG
Postato originariamente da magicolotto:

sii mentre scrivo il codice

Dim Stop As Boolean


lo da qui



:om:

non mi è mai capitato, non saprei cosa dirti... :-|
aaa
30/10/09 14:37
magicolotto
tu come lo scriveresti il codice?
aaa
30/10/09 15:12
GrG
come ti ho detto non so lavorare con il db... e per farti capire come scriverei il codice già ti ho scritto lo pseudocodice nel mio 1° post...
aaa
30/10/09 18:48
Alfonso
STOP è una parola chiave di vb

Usa un altro termine es: Interrompi, Ferma ecc
aaa
30/10/09 19:25
magicolotto
Dim ferma As Boolean
Dim id As Integer
ferma = False
id = txtFields(0).Text
adoPrimaryRS.MoveFirst ' mi posiziono al primo recordser
    ultime = InputBox(" Inserisci il numero di estrazioni da controllare ", "ID")
     ultime = ultime
     cerca = (adoPrimaryRS.RecordCount) - ultime
     cerca = "ID=" & UCase(Trim(cerca)) & ""
       
        adoPrimaryRS.Find cerca
   
 While Not adoPrimaryRS.EOF


If id = txtFields(0).Text Then
ferma = True
End If

If ferma = True Then
Stop
End If
Wend
DoEvents
adoPrimaryRS.MoveNext


ecco come ho scritto infatti alfonzo pero'


pero' si impalla

aaa
30/10/09 22:23
Alfonso
Faccio la supposizione che il campo indice del tuo database si chiami Id e sia di tipo long

Dim UltimoID As Long
Dim IDRicercato As Long
Dim Id As Long

    With adoPrimaryRS
        If .RecordCount > 0 Then
            .MoveLast
            UltimoID = !Id
        End If
        IDRicercato = UltimoID - 200
        .FindFirst "Id=" & IDRicercato
        Do While True
            Id = !Id
            If Id = IDRicercato + 7 Then
                Exit Do
            End If
            .MoveNext
        Loop
        .Close
    End With


Dopo aver trovato l'Id dell'ultimo record, cerca il duecentesimo record prima dell'ultimo e individuatolo scorre il record per i successivi 7
aaa
31/10/09 13:18
GrG
Postato originariamente da Alfonso:

STOP è una parola chiave di vb

Usa un altro termine es: Interrompi, Ferma ecc


ah ecco! Non ci avevo pensato...:asd:
aaa