|
|
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
...... что я делаю неправильно. 1. Подготовил ЗАПИСЬ в ФОРМЕ 2. Открыл ТАБЛИЦУ выполнив Set rst = CurrentDb.OpenRecordset(ss) где ss соответсвующий ЗАПРОС 3. Подвел указатель текущей записи к последней записи DoCmd.GoToRecord , "DB_ТРАНЗАКЦИИ", acNewRec В ответ на все это получаю уведомление, что ОБЪЕКТ DB_ТРАНЗАКЦИИ не открыт....... В чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 17:43 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
А чего тебе в результате надо получить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 17:44 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
Да я новую запись вставить хочу в ТАБЛИЦУ, и не более....... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 17:48 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
Посмотри, в каком режиме у тебя открылся запрос. Программа может открывать запросы без права добавления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 17:49 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
1) Делай через INSERT INTO - намного быстрее работает и проще делается 3) DoCmd.GoToRecord , "DB_ТРАНЗАКЦИИ", acNewRec - это чушь 2) Если хочешь париться с рекордсетом, то давай весь код! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 17:50 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
DoCmd.GoToRecord , "DB_ТРАНЗАКЦИИ", acNewRec - это чушь Погорячился я тут... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 17:51 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
DoCmd.GoToRecord , "DB_ТРАНЗАКЦИИ", acNewRec - это чушь Погорячился я тут... Нет не погорячился :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 17:53 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
1. Как узнать ЗАПРОС выполнился с правом добавления или нет? Или как сделать ЗАПРОС с правом добавления. 2. Если можно подробности как сделать INSERT INTO (please). Я не эксперт :-(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 17:55 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
Покажи свой запрос! Если запрос простой (простая выборка), то добавление возможно... ---------- INSERT INTO MyTABLE1 (Val1, Val2....) SELECT Field1, Forms!Field2 as 2 FROM MyTABLE2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 17:59 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
Запрос простой (в том смысле что я просто перечисляю ВСЕ ПОЛЯ Таблицы).... Я правильно понял, что в конструкции: INSERT INTO MyTABLE1 (Val1, Val2....) SELECT Field1, Forms!Field2 as 2 FROM MyTABLE2 (Val1, Val2....) - это список ПОЛЕЙ, которые составляют новую ЗАПИСЬ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:06 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
Запрос простой.... Тебе че в облом запрос показывать????????!!!!! (Val1, Val2....) - это список ПОЛЕЙ, которые составляют новую ЗАПИСЬ? Ты прав, Пяточек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:10 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
У него там, наверное, база для министерства обороны :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:13 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
Блин, чего на человека накинулись... Хочется ему так делать, пусть делает 3. Подвел указатель текущей записи к последней записи DoCmd.GoToRecord , "DB_ТРАНЗАКЦИИ", acNewRec rst.AddNew rsr.Field1 = Forms("aaa").Control("bbb") rst.Update ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:15 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
2Vsevolod INSERT INTO MyTABLE1 (Val1, Val2....) SELECT Field1, Forms!Field2 as 2 FROM MyTABLE2 Кстати, а кто сказал, что форма связана с таблицей? И что надо создавать столько же записей, сколько в TABLE2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:17 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
Geo, предыдущее сообщение написано под влиянием дьявола? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:21 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
Geo Member Откуда: Ступино моск. обл. Сообщений: 666 %)) Скорее нет, чем да. :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:24 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
Geo, Слава Богу! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:28 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
Форма и в самом деле не связана с ТАБЛИЦЕЙ. ЗАПИСЬ собирается в ФОРМЕ в которой ТАБЛИЦА не присутствует ни в каком виде. И по готовности КНОПКОЙ сбрасываю ее в ТАБЛИЦУ. Оно понятно, что для этого ТАБЛИЦУ необходимо открыть и подвести указатель к последней записи...... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:28 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
Slava A. Odievich Там какой-то дьявольский шрифт в коде :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:29 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
Я просто сделал CUT & PASTE Sorry :-(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:33 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
А не проще для этого использовать dim rst as recordset rst.addnew rst("Поле1")=... rst("Поле2")=... rst("ПолеN")=... rst.update Или аналог этого в ADO... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:34 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
s11 = "SELECT DB_ÒÐÀÍÇÀÊÖÈÈ.Äàòà, DB_ÒÐÀÍÇÀÊÖÈÈ.Öåíòð, DB_ÒÐÀÍÇÀÊÖÈÈ.Òèï, " s12 = "DB_ÒÐÀÍÇÀÊÖÈÈ.DOC, DB_ÒÐÀÍÇÀÊÖÈÈ.Ê_Ïîëó÷åíèþ, DB_ÒÐÀÍÇÀÊÖÈÈ.Ïîëó÷åíî, " s13 = "DB_ÒÐÀÍÇÀÊÖÈÈ.Ê_Îïëàòå, DB_ÒÐÀÍÇÀÊÖÈÈ.Îïëà÷åíî, DB_ÒÐÀÍÇÀÊÖÈÈ.Êîììåíòàðèé " s14 = "FROM DB_ÒÐÀÍÇÀÊÖÈÈ;" Не сомтря на шрифт итак видно, что это чушь Кстати, а кто сказал, что форма связана с таблицей? И что надо создавать столько же записей, сколько в TABLE2? согласен - никто не говорил :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:34 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
Я просто сделал CUT & PASTE Это делать можно - просто нужно, чтобы в этот момент была русская раскладка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:35 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
Не сомтря на шрифт итак видно, что это чушь Будем считать, что этого никто не видел Я не заметил ss = s11 & s12 & s13 & s14 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:36 |
|
||
|
Добавление новой ЗАПИСИ.......
|
|||
|---|---|---|---|
|
#18+
Круто!!! Я впервые вижу такой способ. Если сработает - напиши!!! Я обычно пользуюсь таким способом (для ADO): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Незнаю, правильно это или нет!!! Пока проблем не было (написан более года назад. Работает под ADO) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:36 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1753&tid=1679539]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
82ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 387ms |

| 0 / 0 |
