|
|
|
Удаление строк в EXCEL первый параметр столбец которых присутствует в таблице MS SQL
|
|||
|---|---|---|---|
|
#18+
Shocker.ProИгорь ГорбоносShocker.Pro, Нафига тебе пример? Работаем с одним столбцом. Получаем список уникальных значений в столбце, сравниваем с таблицей в базе, по результатам просто удаляем строки по наличию какого-то значения в столбцеЕсли у него там форматирование, оформления и прочие навороты, тогда не получится тупо вставить результирующий текст из базы. То есть я хотел немножко упростить систему и не использовать цикл удаления строк. Но так как автор никак не прокомментировал мое предложение, тогда можно и в цикле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2012, 10:58 |
|
||
|
Удаление строк в EXCEL первый параметр столбец которых присутствует в таблице MS SQL
|
|||
|---|---|---|---|
|
#18+
Ну и? Вы тонко намекаете, что не умеете работать с ADODB? - не верю, поскольку ведь данные вы как-то "заливаете в БД". Или вы не знаете, как удалить строчку на листе Excel? - Sheets("ПРИШЕДШИЕ БАЗЫ").Rows(32).Delete Shift:=xlUp Или не знаете, как сравнить два списка наименований? Что не получается-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2012, 11:28 |
|
||
|
Удаление строк в EXCEL первый параметр столбец которых присутствует в таблице MS SQL
|
|||
|---|---|---|---|
|
#18+
AndreTM, Я так понимаю, автор делает заливку файла средствами DTS (то есть мастером самого MSSQL) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2012, 11:30 |
|
||
|
Удаление строк в EXCEL первый параметр столбец которых присутствует в таблице MS SQL
|
|||
|---|---|---|---|
|
#18+
> Автор: Мордор Держимордов > .JPG От тебя просили обычный файл екселя, а не картинку Поставь имя своего сервера C учетом картинки - нужно добавить проверку на длину строки sXml она не должна превышать 8000 символов готового XML'я или переделать запрос так, чтобы открывался сам файл через OpenRowSet и сравнивались значения. Код: 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. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2012, 11:36 |
|
||
|
Удаление строк в EXCEL первый параметр столбец которых присутствует в таблице MS SQL
|
|||
|---|---|---|---|
|
#18+
Как вариант без программирования: сделать лист, вывести на него данные из запроса к базе. На листе со списком баз сделать столбец, в котором прописать функцию ВПР(), ну и далее либо условное форматирование, либо фильтр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2012, 11:37 |
|
||
|
Удаление строк в EXCEL первый параметр столбец которых присутствует в таблице MS SQL
|
|||
|---|---|---|---|
|
#18+
> Автор: Игорь Горбонос Ну и как обычно: После сборки обработать напильником (с) Инструкция! :) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2012, 11:37 |
|
||
|
Удаление строк в EXCEL первый параметр столбец которых присутствует в таблице MS SQL
|
|||
|---|---|---|---|
|
#18+
AndreTMНу и? Вы тонко намекаете, что не умеете работать с ADODB? - не верю, поскольку ведь данные вы как-то "заливаете в БД". Или вы не знаете, как удалить строчку на листе Excel? - Sheets("ПРИШЕДШИЕ БАЗЫ").Rows(32).Delete Shift:=xlUp Или не знаете, как сравнить два списка наименований? Что не получается-то? Я вчера перед написанием поста узнал о такой штуке: Сервис -> Макрос -> Начать запись :) Я с VB, экселем никак до этого не пересекался, админю MS SQL, пишу скриптики на нём же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2012, 11:46 |
|
||
|
Удаление строк в EXCEL первый параметр столбец которых присутствует в таблице MS SQL
|
|||
|---|---|---|---|
|
#18+
Игорь Горбонос> Автор: Мордор Держимордов > .JPG От тебя просили обычный файл екселя, а не картинку Поставь имя своего сервера C учетом картинки - нужно добавить проверку на длину строки sXml она не должна превышать 8000 символов готового XML'я или переделать запрос так, чтобы открывался сам файл через OpenRowSet и сравнивались значения. + Код: 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. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. СПАСИБО. Завтра поразбираюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2012, 11:47 |
|
||
|
Удаление строк в EXCEL первый параметр столбец которых присутствует в таблице MS SQL
|
|||
|---|---|---|---|
|
#18+
> Автор: Мордор Держимордов Да сори не заметил: Код: vbnet 1. 2. здесь должно Не по столбец F, а в столбце A, т.е. Код: vbnet 1. 2. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2012, 11:54 |
|
||
|
|

start [/forum/topic.php?fid=61&gotonew=1&tid=2175767]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
13ms |
get first new msg: |
6ms |
get forum data: |
4ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 485ms |

| 0 / 0 |
