Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: На форме 3 поля, помогите отредактировать код! Добавлено: 21.09.10 21:55  

Автор вопроса:  alexandermc

Option Compare Database
Dim x1 As Integer
Dim x2 As Integer
Dim x3 As Integer

Private Sub a1_KeyPress(KeyAscii As Integer)
x1 = a1.Text
End Sub
Private Sub b1_KeyPress(KeyAscii As Integer)
x2 = b1.Text
End Sub
Private Sub rez_Click()
x3 = x1 * x2
rez.Text = x3
End Sub

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 alexandermc



Вопросов: 8
Ответов: 22
 Профиль | | #1 Добавлено: 21.09.10 21:56
в поле "rez" - надо вывести результат!

Ответить

Номер ответа: 2
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #2 Добавлено: 21.09.10 23:08
выводи, а что не так?..

Ответить

Номер ответа: 3
Автор ответа:
 Eugy



Вопросов: 0
Ответов: 73
 Профиль | | #3 Добавлено: 21.09.10 23:26
Скорее всего он не может обойти runtime error 2185 в ACCESS
Я сто лет не открывал его редактор форм, и минут десять пребывал в ступоре.
Короче,alexandermc
  1. Private Sub a1_Change()
  2.     If Not (IsNull(b1)) Then
  3.         rez = Val(a1.Text) * Val(b1)
  4.     Else
  5.         rez = 0
  6.     End If
  7. End Sub
  8.  
  9. Private Sub b1_Change()
  10.     If Not (IsNull(a1)) Then
  11.         rez = Val(a1) * Val(b1.Text)
  12.     Else
  13.         rez = 0
  14.     End If
  15. End Sub

Ответить

Номер ответа: 4
Автор ответа:
 alexandermc



Вопросов: 8
Ответов: 22
 Профиль | | #4 Добавлено: 22.09.10 00:48
Eugy
Спасибо дружище, очень выручил!

Ответить

Номер ответа: 5
Автор ответа:
 ANALYST



Вопросов: 3
Ответов: 12
 Профиль | | #5 Добавлено: 24.09.10 19:05
  1.  
  2. Option Explicit
  3. Dim x1 As Integer
  4. Dim x2 As Integer
  5. Dim x3 As Integer
  6.  
  7. Private Sub a1_Change()
  8.   If Len(a1.Text) > 0 Then x1 = a1.Text: rez_Click
  9. End Sub
  10.  
  11. Private Sub b1_Change()
  12.   If Len(b1.Text) > 0 Then x2 = b1.Text: rez_Click
  13. End Sub
  14.  
  15. Private Sub rez_Click()
  16.   x3 = x1 * x2
  17.   rez.Value = x3
  18. End Sub

Ответить

Номер ответа: 6
Автор ответа:
 alexandermc



Вопросов: 8
Ответов: 22
 Профиль | | #6 Добавлено: 24.09.10 21:12
Спасибо что откликнулись!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам