Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
Shocker.Promalvasу нас действительно всё работает но с access, но теперь встала задача сделать подобное с SQL Server. Если не заниматься рефакторингом, то ADO пофиг, работать с аксессом или с SQL-сервером. Меняется только строка подключения. Парни, спасибо за помощь, но я писал, что в VB Ecxel пока не разбираюсь. На форуме попросил помощи. В ответ получаю критику.... В цикле нужно вывести значение в ячейки, рассчитать, и записать в БД.. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 13:30 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
stavdiusПарни, спасибо за помощь, но я писал, что в VB Ecxel пока не разбираюсь. А и писал, что там то же самое, что в аксесс. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 13:33 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
stavdiusVB Ecxel пока не разбираюсь. чтобы было понятнее Сам VB Excel не отличается от VB Access. Отличаются только объекты. Но ADO - объект внешний, он тоже одинаков для аксесса и для экселя. Как работать с ячейками в эксели - вы уже разобрались. Остальное - то же самое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 13:35 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
Shocker.ProstavdiusПарни, спасибо за помощь, но я писал, что в VB Ecxel пока не разбираюсь. А и писал, что там то же самое, что в аксесс. Код: plaintext 1. 2. Ругается... q = 2 Do Until rs.EOF For i = 0 To rs.Fields.Count - 1 Cells(q, i + 1) = rs.Fields(i) Cells(q, 3) = Cells(q, 1) + Cells(q, 2) rs.Edit rs!IntRate = Sh.Cells(q, 3) rs.Update Next i q = q + 1 rs.MoveNext Loop ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 13:41 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
stavdiusРугается... Либо определяйте и программируйте SH так же, как делаете в аксессе, либо просто уберите. Ну нельзя же так тупо подходить к вопросу. Включайте мозг, вы ж делали это на предыдущей странице ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 13:44 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
Edit у рекордсета ADO отстуствует, его не нужно использовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 13:54 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 14:00 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
Konst_One Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 14:44 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
stavdius, А строку указывать, на которой возникает ошибка, слабо? А то гадать тяжело... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 14:45 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
rs!Fields(i) = 12 'Cells(q, 3) и какое i вы там наблюдаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 14:45 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
Shocker.Prostavdius, А строку указывать, на которой возникает ошибка, слабо? А то гадать тяжело... А, вот угадал. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 14:46 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
Konst_Oners!Fields(i) = 12 'Cells(q, 3) и какое i вы там наблюдаете? в место "Fields(i) " нужно вписывать название столбца и БД ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 14:48 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
упс, я только что обнаружил, что мы общаемся не с автором топика.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 14:48 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro упс, я только что обнаружил, что мы общаемся не с автором топика.... авторша топика уже давно всё сама сделала, а этот товарищ всё блуждает в 3-х соснах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 14:50 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
Konst_OneShocker.Pro упс, я только что обнаружил, что мы общаемся не с автором топика.... авторша топика уже давно всё сама сделала, а этот товарищ всё блуждает в 3-х соснах Авторша в отпуск пошла ... =))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 14:53 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
stavdiusKonst_Oners!Fields(i) = 12 'Cells(q, 3) и какое i вы там наблюдаете? в место "Fields(i) " нужно вписывать название столбца и БД ? охохох Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 14:54 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
Shocker.ProstavdiusKonst_Oners!Fields(i) = 12 'Cells(q, 3) и какое i вы там наблюдаете? в место "Fields(i) " нужно вписывать название столбца и БД ? охохох Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Все, считать, рассчитать и залить получилось. Новый вопрос. =))) Если в столбце уже есть значения, то он ругается. Можно как то перезаписать значения ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 15:02 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
stavdius Если в столбце уже есть значения, то он ругается. Можно как то перезаписать значения ? в каком столбце? кто ругается и как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 15:04 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
Konst_Onestavdius Если в столбце уже есть значения, то он ругается. Можно как то перезаписать значения ? в каком столбце? кто ругается и как? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Ругается на строку - rs.UpdateBatch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 15:14 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
stavdius, Ключ в таблице определен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 15:19 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
Полезные советы. Содержимое сообщения об ошибке можно скопировать в буфер через Ctrl+C ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 15:22 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
Shocker.Prostavdius, Ключ в таблице определен? Ключ не определен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 15:28 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
stavdiusShocker.Prostavdius, Ключ в таблице определен? Ключ не определен. ну так определите PK в своей таблице и создайте новое поле с identity и сделайте его PK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 15:29 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
Konst_OnestavdiusShocker.Prostavdius, Ключ в таблице определен? Ключ не определен. ну так определите PK в своей таблице или создайте новое поле с identity и сделайте его PK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 15:29 |
|
||
|
помогите с макросом...
|
|||
|---|---|---|---|
|
#18+
Konst_OnestavdiusShocker.Prostavdius, Ключ в таблице определен? Ключ не определен. ну так определите PK в своей таблице и создайте новое поле с identity и сделайте его PK Konst_One, спасибо. Добавил Ключ, записи обновляются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2010, 16:10 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36732891&tid=2159590]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 141ms |

| 0 / 0 |
