|
|
|
Данные между формами
|
|||
|---|---|---|---|
|
#18+
Есть две формы. Необходимо с помощью VBA. Из одной формы данные считанные из 5(просто для примера их число различно) полей передать в другую и уже в ней с ними работать!!! Можно лт это сделать, если да то как. Пожалуйста помогите!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 12:17 |
|
||
|
Данные между формами
|
|||
|---|---|---|---|
|
#18+
открываешь обе формы. а дальше пишешь во второй форме Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 12:24 |
|
||
|
Данные между формами
|
|||
|---|---|---|---|
|
#18+
При помощи OpenArg, думается мне, можно передать и пять и более параметров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 12:28 |
|
||
|
Данные между формами
|
|||
|---|---|---|---|
|
#18+
sasha 1 ты хочешь сказать, что две формы должны быть обязательно открыты? Тогда вопрос, как сделать чтобы во второй форме я работал, а к первой доступ был бы запрещен и выходил туда после нажатия кнопки во второй??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 12:31 |
|
||
|
Данные между формами
|
|||
|---|---|---|---|
|
#18+
Открой форму как acDialog ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 12:32 |
|
||
|
Данные между формами
|
|||
|---|---|---|---|
|
#18+
способов много наиболее популярные (кроме прямого обращения к форме и передаче в параметрах при открытии): сохранение в глобальные переменные сохраненние в специально для этого отведенную таблицу сохранение в пользовательское свойство базы или таблицы сохранение в файл сохранение в реестр каждый способ обладает своими приемуществами и недостатками - и соответственно может более приемлем в конкретной ситуации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 12:34 |
|
||
|
Данные между формами
|
|||
|---|---|---|---|
|
#18+
не надо как acDialog. надо docmd.openform "Name", , , , , acHidden либо действительно через OpenArgs. только он строковый и один, поэтому придется склеивать параметры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 12:34 |
|
||
|
Данные между формами
|
|||
|---|---|---|---|
|
#18+
Занести данные из нужных контролов в глобальные переменные. Если первая форма будет открыта во время работы второй - то можно обращаться через Fоrms! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 12:35 |
|
||
|
Данные между формами
|
|||
|---|---|---|---|
|
#18+
Склеивать придется однозначно, однако ж есть уже готовые функции (для расклеивания), например: http://am.rusimport.ru/MSAccess/f2.aspx?type=1&id=5435&find=openarg ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 12:36 |
|
||
|
Данные между формами
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за такое большое количество способов. Попробую сейчас с глобальными переменными. с передачей данных через forms получается но не совсем так как я хотел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 12:41 |
|
||
|
Данные между формами
|
|||
|---|---|---|---|
|
#18+
Сейчас последует дурацкий вопрос но все же. Как описать переменную глобально, чтобы она использовалась в другой форме. С помощью public не получается??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 12:48 |
|
||
|
Данные между формами
|
|||
|---|---|---|---|
|
#18+
в общем модуле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 12:49 |
|
||
|
Данные между формами
|
|||
|---|---|---|---|
|
#18+
Что значит в общем модуле??? Есть модуль для первой формы, есть для второй??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 12:51 |
|
||
|
Данные между формами
|
|||
|---|---|---|---|
|
#18+
Ты хочешь сказать, чтобы я создал новый модуль и в нем описал свои переменный??? Если так то большое спасибо, сейчас проверю!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 12:54 |
|
||
|
Данные между формами
|
|||
|---|---|---|---|
|
#18+
Да все работает Спасибо. И еще маленький вопросик, можно ли там описать массивы, и как их сделать динамическими??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 12:56 |
|
||
|
Данные между формами
|
|||
|---|---|---|---|
|
#18+
Dim mas() As Integer - это объявление ReDim mas(10) - Это переназначение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 13:24 |
|
||
|
Данные между формами
|
|||
|---|---|---|---|
|
#18+
ReDim Preserved - это с сохранением содержимого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2003, 13:26 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1680390]: |
0ms |
get settings: |
13ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 333ms |

| 0 / 0 |
