Вернуться   Форум программистов > Форум Базы данных > Форум Access

Access

Программирование MS Access

Ответ
 
Старый 29.07.2007, 02:13   #1
w.s.
Пользователь
 
Регистрация: 08.06.2005
Сообщений: 34
w.s. пока не определено
По умолчанию Объявление переменных

Нужно для нескольких texboxoв на форме установить одну и ту же функцию на изменение данных

можно ли как-нибудь объявить в переменных имена texboxoв

Сейчас у меня получается, что для каждого texboxа я пишу почти одно и тоже...

(((

Код
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
 
Private Sub txt_chisla_Change()
 
    Dim i As Integer, j As Integer
 
    Dim str As String
 
 
 
    j = txt_chisla.SelStart
 
    str = txt_chisla.Text
 
 
 
    For i = 1 To Len(str)
 
        If Mid(str, i, 1) Like "[!0-9,.]" Then
 
            str = Left(str, i - 1) & Mid(str, i + 1)
 
        End If
 
    Next i
 
 
 
    If str <> txt_chisla.Text Then
 
        txt_chisla = str
 
        txt_chisla.SelStart = j - 1
 
    End If
 
End Sub
 
 
w.s. вне форума  
Старый 30.07.2007, 14:56   #2
Михайло
Местный
 
Регистрация: 04.03.2004
Сообщений: 862
Михайло пока не определено
По умолчанию RE: Объявление переменных

Private Function fun()

Dim i As Integer, j As Integer

Dim str As String

Dim Поле0 As TextBox

Set Поле0 = ActiveControl

j = Поле0.SelStart

str = Поле0.Text

For i = 1 To Len(str)

If Mid(str, i, 1) Like "[!0-9,.]" Then

str = Left(str, i - 1) & Mid(str, i + 1)

End If

Next i

If str <> Поле0.Text Then

Поле0 = str

Поле0.SelStart = j - 1

End If

End Function



Private Sub txt_chisla_Change()

fun

End Sub



Private Sub txt_chisla1_Change()

fun

End Sub
Михайло вне форума  
Ads
Ответ
Опции темы

Похожие темы
Тема Автор
Access Экспорт прилинкованных таблиц
Неожиданно возникла проблема: Имеются файлы Архив.mdb (файл с архивными таблицами), Reestr.mdb ( интерфейсная часть) с прилинкованными таблицами, которые находятся в файле DB_Reestr.mdb. По нажатию...
Ann-14
Закрытие базы Access.
Как сделать, чтобы при закрытии Базы сначало выполнялись определённые действия? А то при применении ActiveX открытой форме выдаётся ошибка(просит использовать определённый метод ActiveX, а уж потом...
kiw
Access Помогите разобраться с сумой столбцов
Разъясните тем, кто тупенький...не писали не разу на аксессе. Ситуация такая: есть таблица и есть подиненная таблица. мне нужно на форме главной вывести сумму в одном поле из столбца цен который...
поля
Проблема с переходом из MS Access97 MS Access2003
Помогите, пожалуйста решить такую проблему. У меня есть приложение, разработанное в MS Access 97. Там все работает прекрасно. При попытке запуска этого приложения в MS Access 2003 появляется "Ошибка...
Yashustik
Сортировка по выражению Access
Здраствуйте. Строю отчет СпециальнаяДата ФИО ДатаРождения Должность СпециальнаяДата(СД) Поле СД вычисляется как =DateAdd("yyyy";Должность.Срок;). Как мне упорядочить и сгруппировать по...
vladdmit
Access Обращение к полям связ. табл.
Имеется 3 таблицы 1Сотрудники 1.1фио 1.2дожность(ссылка на 2.1) 1.3бонус(ссылка на 3.1) 2Дожности 2.1Название 2.2Бонус для переода на след. должность(ссылка на 3.1)
vladdmit



Текущее время: 12:01. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Рейтинг@Mail.ru