Вход на сайт
Access VBA: Код копирования данных
245
NEW 13.05.11 17:05
Здравствуйте.
Есть формуляр в Access, разделен на две части.
В одной части поля: А, В, С с данными, в другой части пустые поля Aneu, Bneu, Cneu.
Мне нужно написать код для кнопки (Button), с помощью которой данные будут из всех полей одной части копироваться в соответствующие поля другой части.
Т.к. я с VBA совсем не дружу, прошу вашей помощи.
P.S. Если кто-то посоветует толковую книжку для начинающих, буду благодарен.
Есть формуляр в Access, разделен на две части.
В одной части поля: А, В, С с данными, в другой части пустые поля Aneu, Bneu, Cneu.
Мне нужно написать код для кнопки (Button), с помощью которой данные будут из всех полей одной части копироваться в соответствующие поля другой части.
Т.к. я с VBA совсем не дружу, прошу вашей помощи.
P.S. Если кто-то посоветует толковую книжку для начинающих, буду благодарен.
NEW 13.05.11 20:39
Попробую...
Я писал так:
Me!Aneu=Me!A
Me!Bneu=Me!B
Me!Cneu=Me!C
Но, во-первых, копировалась только строчка А (Me!Aneu=Me!A).
Во-вторых, если я менял(переписывал) данные в поле "A", то эти данные уже не копировались в "Aneu", т.е. в в оставались данные, которые раньше были скопированы![](https://tt.germany.ru/wwwthreads/images/icons/frown.gif)
в ответ virtax 13.05.11 18:59
В ответ на:
просто пишите в тексте программы (при нажатии кнопки):
Aneu = Nz(A, "")
Bneu = Nz(B, "")
Cneu = Nz(C, "")
просто пишите в тексте программы (при нажатии кнопки):
Aneu = Nz(A, "")
Bneu = Nz(B, "")
Cneu = Nz(C, "")
Попробую...
Я писал так:
Me!Aneu=Me!A
Me!Bneu=Me!B
Me!Cneu=Me!C
Но, во-первых, копировалась только строчка А (Me!Aneu=Me!A).
Во-вторых, если я менял(переписывал) данные в поле "A", то эти данные уже не копировались в "Aneu", т.е. в в оставались данные, которые раньше были скопированы
![](https://tt.germany.ru/wwwthreads/images/icons/frown.gif)
NEW 13.05.11 20:45
А как ты думаешь?![](https://tt.germany.ru/wwwthreads/images/icons/wink.gif)
Мне по работе нужно...
И кроме того, вопрос касается в первую очередь VB, а уж Access, постольку-поскольку.
в ответ Murr 13.05.11 20:39
В ответ на:
F1 нажимать не пробовал?
F1 нажимать не пробовал?
А как ты думаешь?
![](https://tt.germany.ru/wwwthreads/images/icons/wink.gif)
В ответ на:
В остальном - не советую изучать базы и программирование о Аксессу - там нет ни первого, ни второго... одна борьба с мегкомягкими глюками...
В остальном - не советую изучать базы и программирование о Аксессу - там нет ни первого, ни второго... одна борьба с мегкомягкими глюками...
Мне по работе нужно...
![](https://tt.germany.ru/wwwthreads/images/icons/frown.gif)
NEW 13.05.11 21:40
в ответ roslyz 13.05.11 21:33
Я не понял, к чему это?
------
К тому, что ее придется давить... давить еще раз... и снова давить...
Поверь - давлю не реже раза в пять минут... потом чертыхаюсь и
ползу в гоогла искать разъяснения непонятностям...
Другого варианта просто нет.
Поля текстовые.
-----
К таблице не подвязаны? Тогда что-то совсем неправильно.
Если подвязаны - надо смотреть что там прописано...
------
К тому, что ее придется давить... давить еще раз... и снова давить...
Поверь - давлю не реже раза в пять минут... потом чертыхаюсь и
ползу в гоогла искать разъяснения непонятностям...
Другого варианта просто нет.
Поля текстовые.
-----
К таблице не подвязаны? Тогда что-то совсем неправильно.
Если подвязаны - надо смотреть что там прописано...