|
|
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
Уважаемые знатоки! Вопрос такой: Как отобразить все (предыдущие) записи при переходе на новую? Пример: есть форма+подчиненная, при манипуляциях с главной, отображаются данные в подчиненной. Необходимо перевести фокус на новую строчку при том, чтобы остались видны предыдущие записи. При обычном переводе(...GoToRecordrs, asNew...), если данных больше, чем умещается на экране, отображается только новая строка, а небходимо чтобы пользователь мог видеть и предыдущие. Пользоваться "Select Top.." не могу, т.к веду суммирование по отобранным записям! Заранее благодарю Всех, кто откликнется! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 11:43:22 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
Самое простое, что бы не мучатся, ввод новой записи реализовать через unbound контролы на основной или подчинённой форме. Надеюсь понятно объяснил? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 12:35:41 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
Если честно, то не очень! Но все же приятно что откликнулся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 13:27:06 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
Это примерно выглядит так: 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 13:45:52 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
а при отрытии формы так: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 13:46:27 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
Это касается только для ввода одной записи, без возможности выбора других, для корректировки. Клиент изначально был против такой постановки задачи. Ему необходимо оперативно вносить измененя в базу. Хотел бы приложить картинку своей базы, да только не сообразить, как ее вставить в сообщение. Сорри! Да и картинка по размерам больше 70кб (218кб) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 14:20:01 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
Записи корректировать можно и в основной форме, а добавлять таким образом, оперативность при грамотном подходе не пострадает. Добавлять записи можно и путём нажатия на Enter (конечно после проверки корректности введённых данных). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 14:24:28 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
Спасибо Kelme ! По логике программирования, оно конечно вернее, строить форму именно так, но как быть если главная форма служит только для построения подчиненной и клиента ни как не устраивает предложенный вами вариант. Простите, что снова повтаряюсь, но может существует какой-нибудь способ, что то вроде ...GoToRecords, asNew+... или какие другие варианты! Еще раз спасибо, за то, что откликнулись! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 14:58:40 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
Вообщем есть такой вариант, может устроит: это вешаешь на OnClick кнопки для добавления записи Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 15:22:41 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
ЗЫ: Код приблизительный ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 15:24:26 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
Попробовал, результат остался прежний! За идею спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 16:04:09 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
автор Попробовал, результат остался прежний! а у меня сработало... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 16:17:41 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
Ошибка! Пишет такой-то объект не открыт! Но ведь у меня он является подчиненой формой.. Пробовал ставить фокус, результат прежний! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 16:39:02 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
какой Access используешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 16:41:22 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
Универсальный вариант (97 и выше): Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 16:55:38 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
На этом коде может ссылка на Ме слететь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 16:58:41 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
автор На этом коде может ссылка на Ме слететь... ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 17:01:10 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
Других объектов не видать.... не форма же.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 17:04:16 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
Я имел ввиду: у него орет акес: "Объект не открыт !!!"... Или ссылка на Ме.... или форма закрыта.... или из модуля другого он это Ме использует.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 17:06:18 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
Deminik говоришь загадками ;) вариант универсальный в том плане, что если его разместить на событие OnClick кнопки в форме, то это будет работать в Access 97 и выше ;) вариант с Me.Recordset в Acc97 не прокатывает, не такого свойства у формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 17:09:02 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
Последний пост отностится к 987409, пока писал ты ещё один пост накатал;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 17:10:58 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
2 Kelme: Поняли друг друга :) 2 Муфта: Ты бы написал - че именно за ошибка... на какой строке... какой объект не открыт... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2004, 17:11:52 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
Доброго Всем утра! На выходных не мог выйти в с вами на связь, извиняйте! Ребята, вариант Kelme у меня сработал лишь на главной форме! А вот если в форме присутсвует подчиненая и именно ее требуется перевисти на нову строку, тут-то и облом-с... Логически я понимаю, что необходимо передать управления на подчиненую форму и лишь за тем применять код от Kelme ! Приведу маленький кусочек своего кода: Me.Zakupki.Form.RecordSource = sel & rs & where1 & srt 'готовлю подчиненую Me.Zakupki.SetFocus 'передаю ей фокус Dim X As Long 'кол-во записей, помещающихся на форме X = 10 'например MsgBox Me.Recordset.RecordCount 'просматриваю номер рекордсета=1 If Me.Recordset.RecordCount > 0 Then Me.Recordset.MoveLast If X > Me.Recordset.RecordCount Then X = Me.Recordset.RecordCount Me.Recordset.Move -X MsgBox Me.Recordset.RecordCount 'просматриваю номер рекордсета=1 End If DoCmd.GoToRecord , , acNewRec Я так понимаю, что управления передать на подчиненую мне не удалось! И результаты от MsgBox получаю для главной формы. Подскажите, что мне необходимо сделать, чтобы этот код сработал в подчиненой форме. P.S. Ребята, огромное Всем вам спасибо! Особенно Kelme ! Пока другие кода проверить не успел буду дерзать и надеюсь на вашу помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 10:36:16 |
|
||
|
Отобразить все записи при переходе на новую?!
|
|||
|---|---|---|---|
|
#18+
не Код: plaintext 1. а: Код: plaintext 1. 2. далее по тексту аналогично;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 11:44:34 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32711557&tid=1671498]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 187ms |
| total: | 304ms |

| 0 / 0 |
