Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: запрос на добавление
 
 автор: kot_k_k   (26.10.2012 в 11:57)   личное сообщение
 
 

в коде деллаю dbs.Execute ("insert into.....")

вопрос можно ли после этого действа узнать сколько добавилось строк в таблу?

поясню - можно создать запрос на выборку и проверить их кол-во, можно получить RecordCount таблы до и после - но все это время, а не существует ли чего-то типа NoMatch для этого дела ??

или как добраться до того числа которое выводится при выполнении Insert into из конструктора - "При выполнении запроса добавится 7 записей" - как добраться до цифири???

  Ответить  
 
 автор: snipe   (26.10.2012 в 12:27)   личное сообщение
 
 

а почему бы не посчитать записи в запросе?
а потом этот же запрос использовать в запросе на добавление

на например так
имеем запрос
INSERT INTO Таблица1 ( Поле1 )
SELECT [Копия Таблица1].Поле1
FROM [Копия Таблица1]
WHERE ((([Копия Таблица1].Поле1)=22222))

Dim CountAddSQL as Long
dim SQlStr as String
SQlStr="INSERT INTO Таблица1 ( Поле1 ) SELECT [Копия Таблица1].Поле1 FROM [Копия Tаблица1] WHERE ((([Копия Таблица1].Поле1)=22222))"
CountAddSQL=Dcount("[Поле1]","[Копия Таблица1]","[Копия Таблица1].Поле1)=22222")
msgbox "В таблицу Таблица1 будет добавлено - " & CountAddSQL & " записей"
docmd.setwarnings false
docmd.runsql SQlStr
docmd.setwarnings true

прошу прощения если с ошибками (навскидку писал)

  Ответить  
 
 автор: Анатолий (Киев)   (26.10.2012 в 12:51)   личное сообщение
 
 


в коде деллаю dbs.Execute ("insert into.....")
вопрос можно ли после этого действа узнать сколько добавилось строк в таблу?

Сразу после dbs.Execute св-во dbs.RecordsAffected вернет вам количество обработанных зарисей (в вашем случае - добавленных).

  Ответить  
 
 автор: kot_k_k   (26.10.2012 в 13:43)   личное сообщение
 
 

вот оно!!! уря!!!

ТЯПНИЦА!!!!!

  Ответить  
 
 автор: час   (26.10.2012 в 19:07)   личное сообщение
 
 

а спасиба?

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList