|
Форма в Excel (ошибка в коде)
|
|||
---|---|---|---|
#18+
Добрый вечер, уважаемые! Задачка следующая: Имеется база данных Access и файл Excel. В файле Excel имеется форма, которую заполняют пользователи, то есть при нажатии на файл Excel появляется форма которую пользователи заполняют и при нажатии на кнопку эти данные передаются в Access. Все работает корректно, кроме случае когда два и более пользователей одновременно нажимают на кнопку, появляется ошибка "subscript out of range" Код программы следующий: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Модератор: Учимся использовать тэги оформления кода - FAQ Просьба помочь кто знает... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2014, 23:51 |
|
Форма в Excel (ошибка в коде)
|
|||
---|---|---|---|
#18+
igor171когда два и более пользователей одновременно нажимают на кнопкуна одном компьютере что ли? или все-таки в разных копиях этого файла на разных компьютерах? Перепишите код следующим образом Код: vbnet 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 01:16 |
|
Форма в Excel (ошибка в коде)
|
|||
---|---|---|---|
#18+
Спасибо, за оптимизацию кода! План был таков (строго не судите ибо новенький): Есть общая папка с Excel файлом и базой Access, пользователям(другие компьютеры) рассылается гиперссылка на открытие файла Excel, при открытии файла Excel срабатывает макрос который скрывает сам Excel и показывает только форму для заполнения, после заполнения формы данные передаются в Access. Скажу честно я не знаю можно ли это таким образом реализовать ... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 09:28 |
|
Форма в Excel (ошибка в коде)
|
|||
---|---|---|---|
#18+
попробуйте мой вариант, не поможет - будем думать дальше по идее в приведенном вами коде не должна возникать эта ошибка. Укажите, на какой строке она возникает. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 09:32 |
|
Форма в Excel (ошибка в коде)
|
|||
---|---|---|---|
#18+
Выдает ошибку по строке INSERT INTO: "Ошибка синтаксиса(пропущен оператор)" Код: vbnet 1.
Модератор: Я ведь уже давал ссылку на инструкцию, как оформлять сообщения! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 11:08 |
|
Форма в Excel (ошибка в коде)
|
|||
---|---|---|---|
#18+
какие при этом значения ComboBox1.Value и ComboBox2.Value? Какие типы полей в БД у AGE, FIO? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 11:27 |
|
Форма в Excel (ошибка в коде)
|
|||
---|---|---|---|
#18+
В бд Access оба поля Текстовые, значения тестовые Combobox1.Value=Пряник Combobox2.Value=Офис 6 этаж ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 11:49 |
|
Форма в Excel (ошибка в коде)
|
|||
---|---|---|---|
#18+
То есть если я пишу так: Код: vbnet 1.
то в базу все записывается ... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 11:58 |
|
Форма в Excel (ошибка в коде)
|
|||
---|---|---|---|
#18+
igor171оба поля Текстовыев таком случае в кавычки нужно взять не только второе, но и первое значение ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 12:10 |
|
Форма в Excel (ошибка в коде)
|
|||
---|---|---|---|
#18+
...а вы их убрали даже со второго поля. Текстовые литералы всегда надо брать в кавычки. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2014, 12:11 |
|
|
start [/forum/topic.php?fid=61&fpage=59&tid=2174036]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 283ms |
total: | 416ms |
0 / 0 |