Novità

x LuigiB errori Archivio Lottomatica

  • Creatore Discussione Creatore Discussione Roby
  • Data di inizio Data di inizio
Stato
Chiusa ad ulteriori risposte.
R

Roby

Guest
Ciao LuigiB,
stavo elaborando dei dati dall'archivio della Lottomatica,
ci sono diversi errori ed estrazioni mancanti
Vedi estrazione 25/04/1964
oppure 28/12/1969, mancano.
Per ovviare a questi errori della Lottomatica,se era possibile modificare l'aggiornamento da web,prendendo come riferimento un archivio storico (fac-simile alla lottomatica)
corretto, da un file personale, ed aggiornare da web solo
le ultime estrazioni.

"Credere fermamente in ciò che si fà."
 
Ciao Statix , non me ne sono mai accorto ..comunque ti basta cancellare tutto l'archivio incollare la parte di archivio esatta e poi lanciare l'aggiornamento , infatti la funzione di aggiornamento va a scrivere dopo l'ultima estrazione disponibile e non ricopre le precedenti.
Ovviamente la parte di archivio esatta la devi inserire nel foglio rispettando il tipo di esposizione dei dati che avevo fatto io specie sul campo data e quello id .. senno il programma non riconosce che c'è un archivio precedente.
 
quote:Originally posted by LuigiB

Ciao Statix , non me ne sono mai accorto ..comunque ti basta cancellare tutto l'archivio incollare la parte di archivio esatta e poi lanciare l'aggiornamento , infatti la funzione di aggiornamento va a scrivere dopo l'ultima estrazione disponibile e non ricopre le precedenti.
Ovviamente la parte di archivio esatta la devi inserire nel foglio rispettando il tipo di esposizione dei dati che avevo fatto io specie sul campo data e quello id .. senno il programma non riconosce che c'è un archivio precedente.


EEEE Luigi con sincerità sono andato a vedere evidenzalotto mancano anche li !!! Anche nella spaziometria [:0][:0]
Azzz mo' come si fa ????
Mi sa che questa sera mi controllo estrazione dopo estrazione che barba !!!!
 
Ciao LuigiB
quando eseguo la macro di aggiornamento,
l'archivio viene riscritto totalmente con l'aggiunta della nuova.
quindi ,modificare l'archivio con quello corretto non serve.
neanche se modifico il file txt.
"Credere fermamente in ciò che si fà."
 
Ciao Statix , hai ragione ti avevo risposto in quel modo perche la procedura in effettti doveva fare cosi ma invece ci sono dei piccoliproblemini.
Sostituisci integralmente queste Funzioni

Codice:
Sub GetEstrazione(idEstr As Long, strctE As STRUCT_ESTRAZIONE)

    ' legge una singola riga dal foglio estrazioni e lo salva nella struttura
    
    Dim Ruota As Long
    Dim Pos As Long
    Dim sValue As String
    Dim idCol As Long
    Dim idRiga As Long
    
    idRiga = idEstr + QRigheIntestazioneSheetEstrazioni
    
    strctE.idEstr = idEstr 'IdRiga - QRigheIntestazioneSheetEstrazioni
    
    sValue = Foglio2.Range("C" & idRiga) ' la data.
    sValue = Trim$(Mid$(sValue, InStr(sValue, "-") + 1))
    ReDim av(0) As String
    av() = Split(sValue, "/")
    strctE.strctData.AA = av(2)
    strctE.strctData.Mm = av(1)
    strctE.strctData.GG = av(0)
    
    idCol = 3
    For Ruota = 1 To 11
        For Pos = 1 To 5
            idCol = idCol + 1
            strctE.aRuote(Ruota).aNum(Pos) = Val(Foglio2.Cells(idRiga, idCol))
        Next
    Next
    
    
End Sub


Codice:
Sub AggiornaSheetEstrazioni(aEstr() As STRUCT_ESTRAZIONE)

    
    Dim PrimaEstrUtile As Long
    Dim strctE As STRUCT_ESTRAZIONE
    Dim k As Long, r As Long, e As Long
    Dim idRiga As Long, idCol As Long
    Dim nUltimaEstr As Long
    
    nUltimaEstr = GetNumeroEstrazioni
    If nUltimaEstr > 0 Then
        
        Call GetEstrazione(GetNumeroEstrazioni, strctE)
        
        
        For k = UBound(aEstr) To 1 Step -1
            If TranslateDataEstToHuman(aEstr(k).strctData) = TranslateDataEstToHuman(strctE.strctData) Then
                PrimaEstrUtile = k + 1
                Exit For
            End If
        
        
        Next
    
   Else
        PrimaEstrUtile = 0
   End If
   
    For k = PrimaEstrUtile To UBound(aEstr)
        idRiga = k + QRigheIntestazioneSheetEstrazioni + 1
        idCol = 1
        Foglio2.Cells(idRiga, idCol) = aEstr(k).idEstr
        idCol = 3
        Foglio2.Cells(idRiga, idCol) = TranslateDataEstToHuman(aEstr(k).strctData)
        For r = 1 To 11
            For e = 1 To 5
                idCol = idCol + 1
                Foglio2.Cells(idRiga, idCol) = aEstr(k).aRuote(r).aNum(e)
            Next
        Next
        
    Next
    
    

End Sub
Codice:
Function GetNumeroEstrazioni() As Long

    
    Dim n As Long
    Dim idRiga As Long
    
    idRiga = QRigheIntestazioneSheetEstrazioni + 1
    Do While Foglio2.Cells(idRiga, 1) <> ""
        idRiga = idRiga + 1
    
    Loop
    
    GetNumeroEstrazioni = idRiga - QRigheIntestazioneSheetEstrazioni - 1
End Function
 
quote:Originally posted by LuigiB

eh se la lottomatica mette in rete degli archivi sbagliati ...

Luigi allora con la spaziometria che facciamo correggo le estrazioni che mancano o provvedi tu con la ver nuova ???
stessa cosa per quanto riguarda Evidenza fammi sapere.

Ti aspetto per il cannolo :D:D:D
 
bhe adesso vediamo che si puo fare comunque non ritengo che la mancanza di qualche estrazione su 4600 sia cosa grave ...allora dovremmo preoccuparci molto di piu per quelle estrazioni truccate di qualche anno fa , vi ricordate le palline surriscaldate ?
Poi ho anche un dubbio , come mai la lottomatica non ha inserito quelle estrazioni ? Noi stiamo dando per scontato che sia un loro errore forse è cosi, ma la lottomatica è l'ente ufficiale di riferimento e i dati che pubblica sono quelli ufficiali.
Ricordatevi sempre una cosa , è grazie alla matematica che potete stare davanti a un pc a parlare di lotto , e se la matematica dice che le estrazioni del lotto sono indipendenti l'una dall'altra e definisce altresi il significato della parola indipendenti nessuno puo mettere in dubbio che ciò non sia vero la matematica è una delle poche cose non confutabili.
In sintesi vedro che si puo fare ma pure dovessore rimanere degli errori non vi preoccupate non cambia nulla
Un saluto
 
Stato
Chiusa ad ulteriori risposte.

Ultima estrazione Lotto

  • Estrazione del lotto
    martedì 11 marzo 2025
    Bari
    88
    82
    13
    06
    24
    Cagliari
    61
    79
    29
    01
    05
    Firenze
    68
    22
    69
    13
    40
    Genova
    16
    20
    82
    43
    38
    Milano
    30
    70
    75
    86
    82
    Napoli
    08
    11
    13
    25
    38
    Palermo
    63
    42
    14
    79
    56
    Roma
    39
    26
    14
    82
    47
    Torino
    31
    76
    21
    10
    40
    Venezia
    70
    65
    62
    44
    61
    Nazionale
    16
    57
    90
    52
    19
    Estrazione Simbolotto
    Firenze
    26
    39
    27
    16
    01

Ultimi Messaggi

Indietro
Alto