powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Секретные сочетания клавиш
25 сообщений из 37, страница 1 из 2
Секретные сочетания клавиш
    #32209827
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Мне сейчас мой начальник продал за 20 шекелей интересную штуку. Оказывается, при редактировании данных таблицы нажатие на Ctrl+Alt+Space вставляет в текущее поле его значение по умолчанию.

Я верю, что это есть где-то в хелпе. Но сколько таких вещей, которые есть где-то в хелпе и о которых никто не знает, но которые могут кому-то сильно упростить жизнь...
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209838
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, вот в виндоусе, к примеру, shift+del удаляет файл минуя корзину. Недавно узнал и очень обрадовался такому полезному сочетанию...
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209840
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Угу. Как-то один человек спросил меня, как восстановить mdb, стертый при помощи Shift+Del. Потом он восстанавливал его по памяти, а потом я эту систему поддерживал. Бррр...
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209851
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч

If AccessVersion=2000 Then
mk:@MSITStore:C:\Program%20Files\Microsoft%20Office\Office\1049\acmain9.chm::/html/acdecUseFunctionKeysS.htm
Else
через поиск - "сочетание клавиш" (как по-англицки пишется не знаю)
End if
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209853
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в хелпе XP точно есть

например ALT + F11 вызывает редактор VB
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209862
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То Владимир Саныч:
Ctrl+Э (в русской) или Ctrl+' (в английской) вставляют в поле последнее введенное значеие. Вернее, даже не последнее, а просто значение из предыдущей строки.
по поводу восстановления файлов могу посоветовать пару ютил, типа UnErase или UnDelete. Но не мне вас учить, выросших на продуктах дяди Пети Нортона.
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209863
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
:^) Я же сказал - я верю, что в хелпе это есть. Проблема в том, что человек обычно об этом не догадывается. И это касается не только клавиш. Например, как догадаться, что существуют такие грандиозные функции, как Environ и TypeName...

(Это риторический вопрос, просто хотел поделиться...)
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209866
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 TRoUbLEs:

Я это все знаю. Через утилиты Нортона мы с тем человеком пропахали его диск вдоль и поперек, не помогло. А Ctrl+; вставляет сегодняшнюю дату. :^)
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209875
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Саныч, скажи мне, пожалуйста, как программно задать значение в поле формы, возвращенное запросом? Запрос желательно не отдельный создавать, а сделать его как "строка SQL" в том же коде программы.
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209884
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Не понял вопроса. Если значение возвращено запросом, то зачем его задавать?
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209888
VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 TRoUbLEs
У нас в курилке о работе не говорят
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209893
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Значение, которое возвращает запрос это цена из справочника, которую необходимо подставить в накладную.
я делаю так. создаю запрос (недавно это обсуждали), на него вешаю форму. При переходе в поле "Цена" в форме запускаю макрос, открываю форму и из нее подставляю значение в поле, закрываю форму. Громоздко? Думаю да. Можно ли это реализовать на VBA?
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209895
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ой вей. Зачем так хитро? Есть DLookup, есть OpenRecordset...
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209902
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин, Саныч, я собственно об этом и спрашивал, т.к. сам по книжкам не смог этого всосать. :)) Если не сложно, накрапай какой-нить примерчик, а?
---
Ну и еще вопрос. recordset - это набор записей, right? Т.е. как я понимаю создается набор записей один-в-один как в источнике, причем иточником может быть как таблица, так и запрос. Как обратиться к конкретному полю этого набора? И как обратиться к конкретной ячейке?
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209906
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
:^) Да, вопрос точно по теме. Как догадаться, когда не знаешь...

Код: plaintext
x = DLookup( "поле" ,  "имя таблицы или запроса" ,  "условие" )


Код: plaintext
1.
2.
3.
With CurrentDb.OpenRecordset( "текст запроса" , dbOpenDynaset, dbReadOnly)
    x = !поле
    .Close
End With
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209930
VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2в.С
Саныч у тебя случаем старые выпуски "Интерфейса" не завалялись?
В одном из них (где-то между 7 и 15) было описание сочетаний секретных клавиш ,нажатие на которые позволяло запустить игру ,встроенную в Excel.
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209938
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Во, пасиба!!!! Сегодня дома, если не поздно приду, то обязательно попробую. Или на крайняк завтра.
Ну и вдогону еще один вопросик. Как теперь значение этой переменной присвоить полю в форме??? Т.е. как прсвоить значение, я понимаю, а как подставить ее туда????вот преобразовал макрос, который задает значение, но что и куда повесить???
-------------------
Function Задать_значение_ДатаДоговорНовый()
On Error GoTo Задать_значение_ДатаДоговорНовый_Err

' задать значение для даты начала договора
Forms!Договор_новый![Дата начала]= Forms!Договор_новый![Дата договора]


Задать_значение_ДатаДоговорНовый_Exit:
Exit Function

Задать_значение_ДатаДоговорНовый_Err:
MsgBox Error$
Resume Задать_значение_ДатаДоговорНовый_Exit

End Function
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209950
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 VIG:

Я слышал об этом, но не видел. :^)

2 TRoUbLEs:

Forms!форма!контрол = x
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209951
Jem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ведь я тоже слышал про какую-то тему в excele
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209968
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To VIG:
http://www.winsov.nm.ru/eggs.htm
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209977
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То Саныч:
Т.е. на ...._GotFocus вешать Sub (или Function?), которая будет содержать код Forms!форма!контрол = x?
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209979
VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 TRoUbLEs
Спасибо
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209982
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Sub (или Function) - не обязятельно, можно и прямо так написать. А уж GotFocus или не GotFocus - это я не знаю, в какой момент это должно происходить по замыслу поэта. Имхо, GotFocus - это поздно. Надо либо на открытие формы, либо на какое-то событие, после которого точно ясно, что в таблице уже есть правильные данные.
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209987
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Например, как догадаться, что существуют такие грандиозные функции, как Environ и TypeName...

Легко - читать хэлп ;))))))))))))))))))))))))))))))))))
Учить язык, в смысле.
Сначала - по учебникам, потом - по справочникам.
А как еще догадаться о существовании слова "импичмент" или "индустриализация?"
Мне, например, при переходе на Эксцесс очень сильно помогло знание ВБ.

Кто, например, в курсе о появлении в 6-ой версии (и в офисе)
нужнейших функций:
StrConv
Join
Split
, - о которых столько лет мечтал народ?

Жаль, многое невозмножно стандартными средствами языка...
А АПИ глючать, если ошибку допустишь...
Может, в .НЕТе счастье?..

А про Christmas Eggs в офисе (от 97 до ХР) не так давно компьютерра статейку печатала (computerra.ru ;) - там есть радости вплоть до
думоподобных бродилок и авиасимуляторов...
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32209993
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То Саныч:
Ладно, понял, спасибо. Дома еще попробую проверю и если у меня руки из Ж растут, то еще спрошу.
А у меня сейчас висит на GotFocus и это в самый раз, т.к. цена известна только после того, как выясняется что за контрагент, какой товар берет и с какого завода.
...
Рейтинг: 0 / 0
25 сообщений из 37, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Секретные сочетания клавиш
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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