Private Sub Command1_Click()
Open "C:\MonFichier.txt" For Output As #1
Dim chaine As String
chaine = "!R!"
If TB_L1.Text & TB_L2.Text = "" Then
TB_L1.BackColor = &H8000000F
TB_L1.Enabled = False
TB_L2.BackColor = &H8000000F
TB_L2.Enabled = False
Else
chaine = chaine & " FRPO L1," & TB_L1.Text
chaine = chaine & "; FRPO L2," & TB_L2.Text
End If
chaine = chaine & "; FRPO L3," & TB_L3.Text
chaine = chaine & "; FRPO L4," & TB_L4.Text
chaine = chaine & "; FRPO L5," & TB_L5.Text
chaine = chaine & "; FRPO L6," & TB_L6.Text
chaine = chaine & "; FRPO L7," & TB_L7.Text
chaine = chaine & "; FRPO L8," & TB_L8.Text
If TB_L1.Text & TB_L2.Text = "" Then
CB_R3.Enabled = False
LB_INFO_R3.ForeColor = &H80000010
Else
chaine = chaine & "; FRPO R3," & CB_R3.ItemData(CB_R3.ListIndex)
End If
chaine = chaine & "; STAT" & CB_STAT.ItemData(CB_STAT.ListIndex) & "; EXIT;"
Print #1, chaine
Close #1
End Sub
If TB_L1.Text & TB_L2.Text = "" Then
If TB_L1.Text = "" Or TB_L2.Text = "" Then
TB_L1.BackColor = &H8000000F
TB_L1.Enabled = False
TB_L2.BackColor = &H8000000F
TB_L2.Enabled = False
Else
' les 2 Textbox sont remplies dans ce cas
chaine = chaine & " FRPO L1," & TB_L1.Text
chaine = chaine & "; FRPO L2," & TB_L2.Text
End If
Private Sub Command1_Click()
For i = 1 To 6 Step 2
If TB_L(i) = "" Or TB_L(i + 1) = "" Then
TB_L(i) = "": TB_L(i + 1) = ""
Else
chaine = chaine & " FRPO L" & i & "," & TB_L(i).Text & " FRPO L" & i + 1 & "," & TB_L(i + 1).Text
End If
Next
MsgBox chaine
End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionCet après-midi, j'ai confondu un maigre avec une louvine :!!!!au moins tu as sorti quelque chose!
Private Sub Command1_Click()
Open "C:\MonFichier.txt" For Output As #1
Dim chaine As String
'Dim i As Integer ???
chaine = "!R!"
For i = 1 To 8 Step 2 'Je me suis fait avoir avec Text(0) - C'est bien Text(1) a Text(8)
If TB_L(i) = "" Or TB_L(i + 1) = "" Then
TB_L(i) = "": TB_L(i + 1) = ""
Else
chaine = chaine & " FRPO L" & i & "," & TB_L(i).Text & ";" & " FRPO L" & i + 1 & "," & TB_L(i + 1).Text
End If
Next
chaine = chaine & "; FRPO R3," & CB_R3.ItemData(CB_R3.ListIndex) & "; STAT" & CB_STAT.ItemData(CB_STAT.ListIndex) & "; EXIT;"
Print #1, chaine
Close #1
End Sub
Private Sub Form_Load()
CB_R3.AddItem "inactif"
CB_R3.ItemData(CB_R3.NewIndex) = 0
CB_R3.AddItem "actif"
CB_R3.ItemData(CB_R3.NewIndex) = 1
CB_R3.ListIndex = 0
CB_STAT.AddItem "oui"
CB_STAT.ItemData(CB_STAT.NewIndex) = 1
CB_STAT.AddItem "non"
CB_STAT.ItemData(CB_STAT.NewIndex) = 0
CB_STAT.ListIndex = 0
End Sub
Private Sub Command1_Click()
Open "C:\MonFichier.txt" For Output As #1
' les 8 valeurs par défaut
Dim valdefaut(1 to 8) as String
valdefaut(1)= "50"
valdefaut(2)= "75"
valdefaut(3)= "47"
valdefaut(4)= "66"
valdefaut(5)= "82"
valdefaut(6)= "36"
valdefaut(7)= "77"
valdefaut(8)= "92"
Dim chaine As String
chaine = "!R!"
For i = 1 To 8 Step 2
If TB_L(i).Text = "" Or TB_L(i + 1).Text = "" Then
' les valeurs par défaut
TB_L(i).Text = "": TB_L(i + 1).Text = ""
' TB_L(i).Backcolor = ce que tu veux: TB_L(i+1).Backcolor = ce que tu veux
chaine = chaine & " FRPO L" & i & "," & valdefaut(i) & ";" & " FRPO L" & i + 1 & "," & valdefaut(i+1)
Else
' les valeurs réellement saisies
chaine = chaine & " FRPO L" & i & "," & TB_L(i).Text & ";" & " FRPO L" & i + 1 & "," & TB_L(i + 1).Text
' TB_L(i).Backcolor = ce que tu veux: TB_L(i+1).Backcolor = ce que tu veux
End If
Next
chaine = chaine & "; FRPO R3," & CB_R3.ItemData(CB_R3.ListIndex) & "; STAT" & CB_STAT.ItemData(CB_STAT.ListIndex) & "; EXIT;"
Print #1, chaine
Close #1
End Sub
TextBox.Text = "xxx"
Textbox = "xxx"
Private Sub Command1_Click()
' les 8 valeurs par défaut
Dim valdefaut(1 To 8) As String
valdefaut(1) = "50"
valdefaut(2) = "75"
valdefaut(3) = "47"
valdefaut(4) = "66"
valdefaut(5) = "82"
valdefaut(6) = "36"
valdefaut(7) = "77"
valdefaut(8) = "92"
Open "C:\MonFichier.txt" For Output As #1
Dim chaine As String
chaine = "!R!"
For i = 1 To 8 Step 2
If TB_L(i).Text = "" Or TB_L(i + 1).Text = "" Then
' les valeurs par défaut
TB_L(i).Text = "": TB_L(i + 1).Text = ""
TB_L(i).BackColor = &H8000000D: TB_L(i + 1).BackColor = &H8000000D
chaine = chaine & " FRPO L" & i & "," & valdefaut(i) & ";" & " FRPO L" & i + 1 & "," & valdefaut(i + 1)
Else
' les valeurs réellement saisies
chaine = chaine & " FRPO L" & i & "," & TB_L(i).Text & ";" & " FRPO L" & i + 1 & "," & TB_L(i + 1).Text
TB_L(i).BackColor = &H8000000C: TB_L(i + 1).BackColor = &H8000000C
End If
Next
chaine = chaine & "; FRPO R3," & CB_R3.ItemData(CB_R3.ListIndex) & "; STAT" & CB_STAT.ItemData(CB_STAT.ListIndex) & "; EXIT;"
Print #1, chaine
Close #1
End Sub
Private Sub Form_Load()
CB_MODEL.AddItem "Model 1"
CB_MODEL.ListIndex = 0
If CB_MODEL.ListIndex = 0 Then
'valdefaut(i)
End If
CB_MODEL.AddItem "Model 2"
End Sub
Private Sub CB_MODEL_Click()
If CB_MODEL.ListIndex = 0 Then
'valdefaut(i)
End If
If CB_MODEL.ListIndex = 1 Then
'valdefaut(i)
End If
End Sub
Private Sub CB_MODEL _Click()
Me.Controls(Me.Tag).Text = "33"
End Sub
Private Sub Form_Load()
Me.Tag = "Text1"
End Sub
Private Sub Form_Load()
CB_MODEL.AddItem "Model 1"
CB_MODEL.ListIndex = 0
If CB_MODEL.ListIndex = 0 Then
'valdefaut(i)
End If
CB_MODEL.AddItem "Model 2"
End Sub
Private Sub Form_Load()</code>
CB_MODEL.AddItem "Model 1"
CB_MODEL.AddItem "Model 2"
CB_MODEL.ListIndex = 0
End Sub
Private Sub Command1_Click()
' les 8 valeurs par défaut
Dim valdefaut(1 To 8) As String
valdefaut(1) = "50"
valdefaut(2) = "75"
valdefaut(3) = "47"
valdefaut(4) = "66"
valdefaut(5) = "82"
valdefaut(6) = "36"
valdefaut(7) = "77"
valdefaut(8) = "92"
Open "C:\MonFichier.txt" For Output As #1
Dim chaine As String
chaine = "!R!"
For i = 1 To 8 Step 2
If TB_L(i).Text = "" Or TB_L(i + 1).Text = "" Then
' les valeurs par défaut
TB_L(i).Text = "": TB_L(i + 1).Text = ""
TB_L(i).BackColor = &H8000000D: TB_L(i + 1).BackColor = &H8000000D
chaine = chaine & " FRPO L" & i & "," & valdefaut(i) & ";" & " FRPO L" & i + 1 & "," & valdefaut(i + 1)
Else
' les valeurs réellement saisies
chaine = chaine & " FRPO L" & i & "," & TB_L(i).Text & ";" & " FRPO L" & i + 1 & "," & TB_L(i + 1).Text
TB_L(i).BackColor = &H8000000C: TB_L(i + 1).BackColor = &H8000000C
End If
Next
chaine = chaine & "; FRPO R3," & CB_R3.ItemData(CB_R3.ListIndex) & "; STAT" & CB_STAT.ItemData(CB_STAT.ListIndex) & "; EXIT;"
Print #1, chaine
Close #1
End Sub
Private Sub Form_Load()
CB_MODEL.AddItem "Model 1"
CB_MODEL.ListIndex = 0 `ListIndex par défaut
If CB_MODEL.ListIndex = 0 Then `Si ListIndex 0
TB_L1.Text = "00"
TB_L2.Text = "50"
TB_L3.Text = "00"
TB_L4.Text = "50"
End If
CB_MODEL.AddItem "Model 2"
End Sub
Private Sub CB_MODEL_Click()
If CB_MODEL.ListIndex = 0 Then
TB_L1.Text = "00"
TB_L2.Text = "50"
TB_L3.Text = "00"
TB_L4.Text = "50"
End If
If CB_MODEL.ListIndex = 1 Then
TB_L1.Text = "01"
TB_L2.Text = "15"
TB_L3.Text = "01"
TB_L4.Text = "95"
End If
End Sub
Private Sub Command1_Click()
Open "c:\abcd.txt" For Output As #1
Write #1, 1.2, 2, 3
Write #1, 5.4, 3, 2.5
Close #1
End Sub
Private Sub Command2_Click()
Open "c:\abcd.txt" For Input As #1
Do While Not EOF(1)
Input #1, a, b, c
MsgBox a & vbCrLf & b & vbCrLf & c
Loop
End Sub
;en L2, L4 et L6
;FRPO L3,01; FRPO L4,15
;FRPO L5,00; FRPO L6,25
;FRPO L7,01; FRPO L8,00; FRPO R3,0; STAT1; EXIT;
;en L2
;FRPO L3,02; FRPO L4,15; STAT0; EXIT;
;a la fin de cette ligne:
chn = chn & " FRPO L" & CStr(i) & "," & TB_L(i).Text & ";" & " FRPO L" & CStr(i + 1) & "," & TB_L(i + 1).Text & ";"
;avant "FRPO R3" et ajout à la fin.
chn = chn & " FRPO R3," & TB_R3.Text & ";"
;avant "STAT" et ajout à la fin.
chn = chn & " STAT" & TB_Stat.Text & ";"
;avant "EXIT".
chn = chn & " EXIT;"