|
Доработка скрипта VBS
|
|||
---|---|---|---|
#18+
Добрый вечер господа форумчане !!! В очередной раз нуждаюсь в Вашей помощи, задача стоит следующая: Есть скрипт для импорта данных из файла xls в таблицу Б/Д Access скрипт Код: vbnet 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. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64.
Работает он следующим образом: Имеем базу данных Access со своими таблицами. Есть таблица "Заказы" и подчиненная ей "Смета заказа", имеется также и программа которая выдает нам *xls файл сметы... В таблице "Заказы" имеется поле "Файл сметы" которое имеет статус ссылка на файл. При указании пути к файлу сметы, скрипт считывает путь к файлу из поля и записывает данные из файла Excel в таблицу "Смета заказа" Алгоритм в VBS-файле должен быть таким: 1. Цикл по всем записям (строкам файла Excel). 2. В рамках каждой записи, нужно сделать запрос на существование компонента (в таблицу tblMain) по наименованию. Если оно уже есть, получить его ID. Если его нет, добавить, и тут же получить его ID. 3. Полученный ID компонента записать в таблицу "Компоненты" (tblComponents), в поле ComponentProductID. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2012, 23:54 |
|
Доработка скрипта VBS
|
|||
---|---|---|---|
#18+
Блин парни!!! ...может я чего то ни так написал, или никому не интересно ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2012, 07:26 |
|
Доработка скрипта VBS
|
|||
---|---|---|---|
#18+
а в чем прблема? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
не проверял, взято на основе статьи ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2012, 08:20 |
|
Доработка скрипта VBS
|
|||
---|---|---|---|
#18+
HandKotа в чем прблема? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
не проверял, взято на основе статьи SCOPE_IDENTITY это MSSQL, а не аксесс. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2012, 10:09 |
|
Доработка скрипта VBS
|
|||
---|---|---|---|
#18+
Antonariy, я же сразу сказал, что не проверял в любом случае по запросу в гугле выдает кучу ссылок на решение данной проблемы ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2012, 11:48 |
|
Доработка скрипта VBS
|
|||
---|---|---|---|
#18+
Antonariy, HandKot , Спасибо огромное !!! Еще вопрос - а куда именно мне вставить приведенные вами примеры в свой код ??? (Извините, но я не сведущий в данных вопросах) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 10:44 |
|
Доработка скрипта VBS
|
|||
---|---|---|---|
#18+
Вам что, не понятен смысл написанного? rs.Open — rs.UpdateBatch вместо oConMDB.Execute("INSERT INTO [tblComponents] ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 12:49 |
|
Доработка скрипта VBS
|
|||
---|---|---|---|
#18+
AntonariyВам что, не понятен смысл написанного? ...нет, я не програмист ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 13:57 |
|
Доработка скрипта VBS
|
|||
---|---|---|---|
#18+
Если вы не в состоянии воспользоваться помощью, не просите ее. Просите оказать услугу. Намек понятен? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 14:04 |
|
Доработка скрипта VBS
|
|||
---|---|---|---|
#18+
Не совсем модераторское, но все же примечание: Antonariy, думаю, ты слишком резок сейчас. Все же к нам пришел не зеленый студент, который забыл поучиться, а завтра сдача курсового, а реальный человек с реальной рабочей проблемой, который просто никогда не работал со скриптами, так как это не его профиль. Думаю, что ему вполне может кто-то сделать готовый скрипт в ответ на его вежливую просьбу. А если нет - тогда уж и сам предлолжит какое-то вознаграждение. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 14:19 |
|
Доработка скрипта VBS
|
|||
---|---|---|---|
#18+
Shocker.Pro+ Не совсем модераторское, но все же примечание: Antonariy, думаю, ты слишком резок сейчас. Все же к нам пришел не зеленый студент, который забыл поучиться, а завтра сдача курсового, а реальный человек с реальной рабочей проблемой, который просто никогда не работал со скриптами, так как это не его профиль. Думаю, что ему вполне может кто-то сделать готовый скрипт в ответ на его вежливую просьбу. А если нет - тогда уж и сам предлолжит какое-то вознаграждение. 11970844 С тех пор разве что-то изменилось? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 14:59 |
|
Доработка скрипта VBS
|
|||
---|---|---|---|
#18+
Масштаб задачи ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 15:05 |
|
Доработка скрипта VBS
|
|||
---|---|---|---|
#18+
Лучше бы подход к решению. Человек берется за не своё дело, уже рассчитывая, что за него это сделает кто-то другой. С масштабом же коррелирует лишь стоимость. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 15:17 |
|
Доработка скрипта VBS
|
|||
---|---|---|---|
#18+
Благодарю всех за помощь... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 16:38 |
|
Доработка скрипта VBS
|
|||
---|---|---|---|
#18+
Shocker.ProAntonariy, думаю, ты слишком резок сейчас. Все же к нам пришел не зеленый студент, который забыл поучиться, а завтра сдача курсового, а реальный человек с реальной рабочей проблемой, который просто никогда не работал со скриптами, так как это не его профиль. Думаю, что ему вполне может кто-то сделать готовый скрипт в ответ на его вежливую просьбу. А если нет - тогда уж и сам предлолжит какое-то вознаграждение. ... Shocker.Pro спасибо за поддержку... в реалии прогу доделываю сам, уже долгое время, учиться программированию просто некогда, да и моск в 35 лет всё это не хотит воспринимать... ... в действительности находятся люди которые готовы помочь безвозмездно, и при малейшей возможности я и сам готов помочь - только в пределах своей компетенции ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2012, 22:38 |
|
|
start [/forum/topic.php?fid=60&msg=38059331&tid=2157290]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
310ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 406ms |
0 / 0 |