|
|
|
Переход с записи из главной формы, на такую же в справочнике
|
|||
|---|---|---|---|
|
#18+
Помогите, если кто-нибудь сможет. На форме есть поле которое заполняется из списка, который формируется из таблицы справочника. Мне надо, чтобы при двойном клике по полю в главной форме попасть в форму справочника, а главное на поле в котором данные равные тому, что введено в глвной. Я прописал так: DoCmd.OpenForm "frmСпрДохода", acFormDS но все время попадаю на первую запись в справочнике, а как попасть именно на равную по которой клик делаю не знаю. Подскажите пожалуйста!!! Если можно, то пояснее, а то я слаб в этой облости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 09:02:51 |
|
||
|
Переход с записи из главной формы, на такую же в справочнике
|
|||
|---|---|---|---|
|
#18+
1. Штатный параметр Where/Filter команд открытия формы/отчета. 2. Открытие формы с полным набором, но после этого поиск нужной записи в ее Recordset по значению PrimaryKey из исходной формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 09:20:53 |
|
||
|
Переход с записи из главной формы, на такую же в справочнике
|
|||
|---|---|---|---|
|
#18+
А нельзя ли поподробней? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 10:19:57 |
|
||
|
Переход с записи из главной формы, на такую же в справочнике
|
|||
|---|---|---|---|
|
#18+
Зачем усложнять? Вот простейшее решение. Private Sub Form_Справочник_Open DoCmd.FindRecord str 'str - глобальная переменная, которая получает значение начального поля при 'двойном клике на нем End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 10:22:55 |
|
||
|
Переход с записи из главной формы, на такую же в справочнике
|
|||
|---|---|---|---|
|
#18+
я обычно открываю справочник, чтобы не только посмотреть расширенные свойства выбора но и с комфортом (а не просто из списка) выбрать значение для поля для этого в форме справочника я делаю Public свойство куда загоняю ссылку на контрол который вызвал справочник В модуле формы справочника Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. В модуле формы вызывающей справочник Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 11:08:02 |
|
||
|
Переход с записи из главной формы, на такую же в справочнике
|
|||
|---|---|---|---|
|
#18+
LeenooxЗачем усложнять? Вот простейшее решение. Private Sub Form_Справочник_Open DoCmd.FindRecord str 'str - глобальная переменная, которая получает значение начального поля при 'двойном клике на нем End Sub Объясните пожалуйста как правильно прописать 'str - глобальнаую переменную, если поле списка называется Me.КодСпрДохода.Column(3), а в справочнике frmСпрДохода.КодНалога Извените, что спрашиваю так подробно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 11:56:53 |
|
||
|
Переход с записи из главной формы, на такую же в справочнике
|
|||
|---|---|---|---|
|
#18+
vovvas Объясните пожалуйста как правильно прописать 'str - глобальнаую переменную, если поле списка называется Me.КодСпрДохода.Column(3), а в справочнике frmСпрДохода.КодНалога Я не совсем понял на чем делается двойной клик? на строке в списле или на отделном поле? Глобальную переменную пишем в глобальном модуле. Найти его можно так: Окно базы данных -> Модули -> Модуль1 Пишем в нем: Public SearchStr As String Ответь на мой вопрос, и я напишу что делать дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 12:11:28 |
|
||
|
Переход с записи из главной формы, на такую же в справочнике
|
|||
|---|---|---|---|
|
#18+
Leenoox vovvas Объясните пожалуйста как правильно прописать 'str - глобальнаую переменную, если поле списка называется Me.КодСпрДохода.Column(3), а в справочнике frmСпрДохода.КодНалога Я не совсем понял на чем делается двойной клик? на строке в списле или на отделном поле? Глобальную переменную пишем в глобальном модуле. Найти его можно так: Окно базы данных -> Модули -> Модуль1 Пишем в нем: Public SearchStr As String Ответь на мой вопрос, и я напишу что делать дальше. Создал Модуль1 и прописал Public SearchStr As String а теперь что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 12:22:51 |
|
||
|
Переход с записи из главной формы, на такую же в справочнике
|
|||
|---|---|---|---|
|
#18+
Leenoox Я не совсем понял на чем делается двойной клик? на строке в списле или на отделном поле (TextBox)? Ответь на мой вопрос, и я напишу что делать дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 12:24:58 |
|
||
|
Переход с записи из главной формы, на такую же в справочнике
|
|||
|---|---|---|---|
|
#18+
Leenoox Leenoox Я не совсем понял на чем делается двойной клик? на строке в списле или на отделном поле (TextBox)? Ответь на мой вопрос, и я напишу что делать дальше. на самом поле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 12:35:23 |
|
||
|
Переход с записи из главной формы, на такую же в справочнике
|
|||
|---|---|---|---|
|
#18+
vovvas Leenoox Leenoox Я не совсем понял на чем делается двойной клик? на строке в списле или на отделном поле (TextBox)? Ответь на мой вопрос, и я напишу что делать дальше. на самом поле со списком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2004, 12:43:39 |
|
||
|
Переход с записи из главной формы, на такую же в справочнике
|
|||
|---|---|---|---|
|
#18+
Прошу вас продолжить, что делать дальше, или кто-нибудь разъясните мне как же все таки мне это сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 08:36:30 |
|
||
|
Переход с записи из главной формы, на такую же в справочнике
|
|||
|---|---|---|---|
|
#18+
Криво, но просто docmd.OpenForm frmСпрДохода Forms!frmСпрДохода!КодНалога.SetFocus DoCmd.FindRecord Me.КодСпрДохода.Column(3), acEntire, False, , False,acCurrent, True ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 09:01:00 |
|
||
|
Переход с записи из главной формы, на такую же в справочнике
|
|||
|---|---|---|---|
|
#18+
проще пример с парой простеньких вариантов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 09:03:30 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1502&tid=1669511]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 292ms |

| 0 / 0 |
