powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход на новую запись в табл.форме.
23 сообщений из 23, страница 1 из 1
Переход на новую запись в табл.форме.
    #32456938
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как из кода дать команду перейти на новую запись табличной формы?
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32456963
хы...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DoCmd.GoToRecord acDataForm,FormName,acNewRec
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457049
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то не выходит - форма-то подчиненная...
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457069
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то не выходит - форма-то подчиненная...
Крута! Это же было очевидно - из самого первого поста!


З.Ы. Предварительно фокус на подчиненную поставь.
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457119
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Невозможен переход к указанной записи..." - это ответ программы.
Может надо пояснить немного.
Классическая конструкция: главная + подч.форма. Что-то типа выписки накладной. На главной форме поле где ссылка на другое поле - в примечании подч.формы, в нем считается сумма. При добавлении позиции сумма не меняется, смена значения происходит только при переходе на новую запись. Переводить автоматом фокус не подходит, бывает нужно что-то изменить в текущей записи(количество или ту же цену). На главной форме есть кнопка. Нужно что-бы при нажатии на нее подсчитывалась "истинная" сумма.
Код: plaintext
Ме!подчФорма.Form.Requery 
- не работает: в поле таблицы, где храниться эта самая сумма есть условие: >0. Если запускать
Код: plaintext
Ме!подчФорма.Form.Requery 
по шагам - все работает, но стоит снять точку останова, то вываливается сообщение что значение Сумма нарушает условие на значение >0. Вроде как "без останова" там на мгновение оказывается 0.
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457169
хы...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда FormName должно быть написано "полностью" Де-та на сайте был фак по правильному "обозванию" контролов в формах и сабформах
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457187
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поискал, не нашел.....
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457212
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что то вы ребята долго ищете решение...

Код: plaintext
Me.<ИмяКонтролаПодчиненнойФормы>.Form.Recordset.AddNew
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457260
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 АлексейК
Ща придет Хам Трамвайный и начнет ногами топать

2 Benzin
Тебе же по русски сказали - установи фокус на подчиненную форму
Потом делай свой docmd.gotoкуданибудь
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457265
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Именно на этой строке получаю:
"Ошибка, определяемая приложением или объектом".
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457276
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ЛП:
Я ж это пробовал, результат см. чуть выше.
Т.е. фокус ставиться, на DoCmd... вываливается ошибка
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457292
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты что-то путаешь... твой фокус должен стоять на каком-нибудь элементе самой подч. формы
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457293
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрел еще раз и все равно ниче не понял
Какие-то суммы, автоматы, цены, количества, условия на значения, истинные суммы, реквери... Да ну эту кашу на хрен
Жди телепятов :))
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457345
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 SergeySV:
Код: plaintext
1.
Me![подчСпецификации].SetFocus
DoCmd.GoToRecord acDataForm,  "подчСпецификации" , acNewRec 

В чем тут ошибка?
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457354
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПЩа придет Хам Трамвайный и начнет ногами топать

а что Хам Трамвайный столь раздражителен при упоминании объекта рекордсет?
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457373
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Benzin
Код: plaintext
1.
Me![подчСпецификации].SetFocus
DoCmd.GoToRecord , , acNewRec 


2 АлексейК
а что Хам Трамвайный столь раздражителен при упоминании объекта рекордсет?
Ну, если это не просто рекордсет, а рекордсет формы, и если его используют для редактирования/добавления записей - то да... он в гневе страшен :)
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457374
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
me.подчиненная.setfocus
docmd.gotorecord ,,acnewrec

Вариант с .Recordset в 97-м не пройдет.
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457381
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опоздал.

2ЛП
А почему нельзя так его использовать? (я, впрочем, и не использую, но хотелось бы знать на всякий случай)
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457393
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант с .Recordset в 97-м не пройдет.
это понятно, но автор не говорил про версию

на мой взгляд пора бы забыть о версиях аксесса 1 - 2000
хотя это мое личное мнение
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457407
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Гео
Я его тоже не использую - потому что сижу на 97-м
Так что спрашивай у Хама. Мне помнится, что неоднократно в форуме проскакивали описания некорректной работы аксеса при манипуляциях с рекордсетом.
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457414
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
после установки A2003 + Jet sp8 на машину с офисом XP

В аксессе XP пропали онные проблемы

что именно исправилось хер знает
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457415
AlTis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй если всё ещё не получилось:

Me.SetFocus
docmd.gotocontrol "имя элемента управления, содержащ. подч. форму"
DoCmd.GoToRecord acDataForm, "подчСпецификации", acNewRec
...
Рейтинг: 0 / 0
Переход на новую запись в табл.форме.
    #32457446
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Попробуй если всё ещё не получилось:
> DoCmd.GoToRecord acDataForm, "подчСпецификации", acNewRec

не работает это. О чем тут уже упоминалось.
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход на новую запись в табл.форме.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]