Option Explicit
Sub Main
Dim aN
Dim Classe
Classe = 02
'aN = GetNumPerSviluppo
'nDaFare = InitSviluppoIntegrale(aN,2)
'--------------------------------------------------------------------------------------------------------------------------------
Dim sez01
sez01 = 01
Dim sfilearchivio01
sfilearchivio01 = GetDirectoryAppData & "Svizzera\svizz" & sez01 & ".txt"
Call ApriBaseDatiFT(sfilearchivio01,06,",",42)
ReDim aCol01(02)
Dim nFatte01,nDaFare01
Dim RitMax01,Rit01
Dim sAmbo01
nDaFare01 = InitSviluppaComb(aN,Classe)
Do While GetCombSviluppo(aCol01)
Rit01 = AmboRitardoFT(aCol01(01),aCol01(02),0001,EstrazioniArchivioFT)
If Rit01 > RitMax01 Then
RitMax01 = Rit01
sAmbo01 = StringaNumeri(aCol01) & " " & "sez" &(sez01)
ElseIf Rit01 = RitMax01 Then
sAmbo01 = sAmbo01 & vbCrLf & StringaNumeri(aCol01) & " " & "sez" &(sez01)
End If
nFatte01 = nFatte01 + 01
Call Messaggio(nFatte01 & " sezione " & sez01)
Call AvanzamentoElab(01,nDaFare01,nFatte01)
Loop
Call Scrivi("L'ambo col maggiore ritardo è : " & sAmbo01 & " al ritardo di " & RitMax01 & " estrazioni" & " " & "sez" &(sez01))
'--------------------------------------------------------------------------------------------------------------------------------
Dim sez02
sez02 = 02
ReDim aCol02(02)
Dim sfilearchivio02
sfilearchivio02 = GetDirectoryAppData & "Svizzera\svizz" & sez02 & ".txt"
Call ApriBaseDatiFT(sfilearchivio02,06,",",42)
Dim nFatte02,nDaFare02
Dim RitMax02,Rit02
Dim sAmbo02
nDaFare02 = InitSviluppaComb(aN,Classe)
Do While GetCombSviluppo(aCol02)
Rit02 = AmboRitardoFT(aCol02(01),aCol02(02),0001,EstrazioniArchivioFT)
If Rit02 > RitMax02 Then
RitMax02 = Rit02
sAmbo02 = StringaNumeri(aCol02) & " " & "sez" &(sez02)
ElseIf Rit02 = RitMax02 Then
sAmbo02 = sAmbo02 & vbCrLf & StringaNumeri(aCol02) & " " & "sez" &(sez02)
End If
nFatte02 = nFatte02 + 01
Call Messaggio(nFatte02 & " sezione " & sez02)
Call AvanzamentoElab(01,nDaFare02,nFatte02)
Loop
Call Scrivi("L'ambo col maggiore ritardo è : " & sAmbo02 & " al ritardo di " & RitMax02 & " estrazioni" & " " & "sez" &(sez02))
'--------------------------------------------------------------------------------------------------------------------------------
Dim sfilearchivio03
Dim sez03
sez03 = 03
sfilearchivio03 = GetDirectoryAppData & "Svizzera\svizz" & sez03 & ".txt"
Call ApriBaseDatiFT(sfilearchivio03,06,",",42)
ReDim aCol03(02)
Dim nFatte03,nDaFare03
Dim RitMax03,Rit03
Dim sAmbo03
nDaFare03 = InitSviluppaComb(aN,Classe)
Do While GetCombSviluppo(aCol03)
Rit03 = AmboRitardoFT(aCol03(01),aCol03(02),0001,EstrazioniArchivioFT)
If Rit03 > RitMax03 Then
RitMax03 = Rit03
sAmbo03 = StringaNumeri(aCol03) & " " & "sez" &(sez03)
ElseIf Rit03 = RitMax03 Then
sAmbo03 = sAmbo03 & vbCrLf & StringaNumeri(aCol03) & " " & "sez" &(sez03)
End If
nFatte03 = nFatte03 + 01
Call Messaggio(nFatte03 & " sezione " & sez03)
Call AvanzamentoElab(01,nDaFare03,nFatte03)
Loop
Call Scrivi("L'ambo col maggiore ritardo è : " & sAmbo03 & " al ritardo di " & RitMax03 & " estrazioni" & " " & "sez" &(sez03))
'--------------------------------------------------------------------------------------------------------------------------------
Dim sez04
sez04 = 04
Dim sfilearchivio04
sfilearchivio04 = GetDirectoryAppData & "Svizzera\svizz" & sez04 & ".txt"
Call ApriBaseDatiFT(sfilearchivio04,06,",",42)
ReDim aCol04(02)
Dim nFatte04,nDaFare04
Dim RitMax04,Rit04
Dim sAmbo04
nDaFare04 = InitSviluppaComb(aN,Classe)
Do While GetCombSviluppo(aCol04)
Rit04 = AmboRitardoFT(aCol04(01),aCol04(02),0001,EstrazioniArchivioFT)
If Rit04 > RitMax04 Then
RitMax04 = Rit04
sAmbo04 = StringaNumeri(aCol04) & " " & "sez" &(sez04)
ElseIf Rit04 = RitMax04 Then
sAmbo04 = sAmbo04 & vbCrLf & StringaNumeri(aCol04) & " " & "sez" &(sez04)
End If
nFatte04 = nFatte04 + 01
Call Messaggio(nFatte04 & " sezione " & sez04)
Call AvanzamentoElab(01,nDaFare04,nFatte04)
Loop
Call Scrivi("L'ambo col maggiore ritardo è : " & sAmbo04 & " al ritardo di " & RitMax04 & " estrazioni" & " " & "sez" &(sez04))
'--------------------------------------------------------------------------------------------------------------------------------
Dim sez05
sez05 = 05
Dim sfilearchivio05
sfilearchivio05 = GetDirectoryAppData & "Svizzera\svizz" & sez05 & ".txt"
Call ApriBaseDatiFT(sfilearchivio05,06,",",42)
ReDim aCol05(02)
Dim nFatte05,nDaFare05
Dim RitMax05,Rit05
Dim sAmbo05
nDaFare05 = InitSviluppaComb(aN,Classe)
Do While GetCombSviluppo(aCol05)
Rit05 = AmboRitardoFT(aCol05(01),aCol05(02),0001,EstrazioniArchivioFT)
If Rit05 > RitMax05 Then
RitMax05 = Rit05
sAmbo05 = StringaNumeri(aCol05) & " " & "sez" &(sez05)
ElseIf Rit05 = RitMax05 Then
sAmbo05 = sAmbo05 & vbCrLf & StringaNumeri(aCol05) & " " & "sez" &(sez05)
End If
nFatte05 = nFatte05 + 01
Call Messaggio(nFatte05 & " sezione " & sez05)
Call AvanzamentoElab(01,nDaFare05,nFatte05)
Loop
Call Scrivi("L'ambo col maggiore ritardo è : " & sAmbo05 & " al ritardo di " & RitMax05 & " estrazioni" & " " & "sez" &(sez05))
'--------------------------------------------------------------------------------------------------------------------------------
Dim sez06
sez06 = 06
Dim sfilearchivio06
sfilearchivio06 = GetDirectoryAppData & "Svizzera\svizz" & sez06 & ".txt"
Call ApriBaseDatiFT(sfilearchivio06,06,",",42)
ReDim aCol06(02)
Dim nFatte06,nDaFare06
Dim RitMax06,Rit06
Dim sAmbo06
nDaFare06 = InitSviluppaComb(aN,Classe)
Do While GetCombSviluppo(aCol06)
Rit06 = AmboRitardoFT(aCol06(01),aCol06(02),0001,EstrazioniArchivioFT)
If Rit06 > RitMax06 Then
RitMax06 = Rit06
sAmbo06 = StringaNumeri(aCol06) & " " & "sez" &(sez06)
ElseIf Rit06 = RitMax06 Then
sAmbo06 = sAmbo06 & vbCrLf & StringaNumeri(aCol06) & " " & "sez" &(sez06)
End If
nFatte06 = nFatte06 + 01
Call Messaggio(nFatte06 & " sezione " & sez06)
Call AvanzamentoElab(01,nDaFare06,nFatte06)
Loop
Call Scrivi("L'ambo col maggiore ritardo è : " & sAmbo06 & " al ritardo di " & RitMax06 & " estrazioni" & " " & "sez" &(sez06))
'--------------------------------------------------------------------------------------------------------------------------------
End Sub
Function InitSviluppaComb(anum,Classe)
Dim k
ReDim anum(42)
For k = 01 To 42
anum(k) = k
Next
InitSviluppaComb = InitSviluppoIntegrale(anum,Classe)
End Function