|
|
|
Передача параметров из одной формы в другую
|
|||
|---|---|---|---|
|
#18+
Какие существуют в Access возможности по передаче из одной формы в другую параметров (текст, число, ...): -одного, -нескольких, -смешанного типа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 09:04 |
|
||
|
Передача параметров из одной формы в другую
|
|||
|---|---|---|---|
|
#18+
почти все что я знаю об этом здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 09:18 |
|
||
|
Передача параметров из одной формы в другую
|
|||
|---|---|---|---|
|
#18+
Я знаю три варианта 1) OpenArgs 2) Глобальные переменные 3) Установка пользовательских свойств формы после открытия Мне больше всего нравится первый. Преобразуешь все свои параметры в строку с разделителями а потом в форме функцией split разбираешь. Ну все типы в строку умеют преобразовываться. Разве что рекордсет какой-нибудь. Тогда второй или третий варианты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 10:16 |
|
||
|
Передача параметров из одной формы в другую
|
|||
|---|---|---|---|
|
#18+
Втрой вариант проще третьего, но третий надежнее (ИМХО) PS: При возникновении не обработанной ошибки (например деление на 0 вне контекста On Error ...) глобальные переменные сбрасываются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 10:21 |
|
||
|
Передача параметров из одной формы в другую
|
|||
|---|---|---|---|
|
#18+
>Глобальные переменные сбрасываются По моему, сбрасываются только объекты, а статичные остаются. Счас попробую:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 10:25 |
|
||
|
Передача параметров из одной формы в другую
|
|||
|---|---|---|---|
|
#18+
По моему я прав Вот код: Option Compare Database Option Explicit Dim a1 As String Function fn1() a1 = 5 End Function Function fn2() Debug.Print a1 End Function Вот распечатка ?fn1 ?5/0 ?fn2 5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 10:28 |
|
||
|
Передача параметров из одной формы в другую
|
|||
|---|---|---|---|
|
#18+
2 Shark Dim a1 As String Если честно, то это не глобальная переменная, а чисто воды Private ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 10:46 |
|
||
|
Передача параметров из одной формы в другую
|
|||
|---|---|---|---|
|
#18+
Выдержка из хелпа: Дополнительные сведения Переменные, описанные с помощью ключевого слова Dim на уровне модуля, доступны для всех процедур в данном модуле. Переменные, описанные на уровне процедуры, доступны только в данной процедуре. Инструкция Dim предназначена для описания типа данных переменной на уровне модуля или процедуры. Например, следующая инструкция описывает переменную с типом Integer. Dim NumberOfEmployees As Integer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 10:48 |
|
||
|
Передача параметров из одной формы в другую
|
|||
|---|---|---|---|
|
#18+
Придира:-) Если в приведенном примере Dim заменить на Public, результат остается тем же. Тока что проверил:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 13:00 |
|
||
|
Передача параметров из одной формы в другую
|
|||
|---|---|---|---|
|
#18+
2 Shark yfgbib^ Function fn1() a1 = 5 Err.Raise 666 End Function b yt [eq kj[vfnbnm ,f,eire ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 13:25 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32498061&tid=1675011]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
179ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 530ms |

| 0 / 0 |
