powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Секретные сочетания клавиш
37 сообщений из 37, показаны все 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
Секретные сочетания клавиш
    #32210007
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> А как еще догадаться о существовании слова "импичмент" или "индустриализация?"

С этим проще - чужую речь ведь постоянно слышишь...
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32210009
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32210043
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>С этим проще - чужую речь ведь постоянно слышишь...

И чужой код (Справку и т.д.) постоянно читаешь, а вот мало что запоминается, пока не применишь...

Кстати, вот где у этой уродской справки А2000 есть описание
DAO.BOF / EOF и прочих радостей?
Уже извратился до использования .AbsolutePosition без хэлпа - работает (!),
но где почитать про прямые методы-то?.. 8-(________)
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32210063
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Чужой код у меня обычно читает компьютер...
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32210079
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала этот чужой код ведь человеком из хэлпа / с примеров сайтов переностится? ;)

Кто же нам поможет использовать SrtConv
для Заглавного Форматирования, если мы о ней не знаем
и по привычке ручками бьем строку в массив (вместо Split'а),
ковыряем Left$(,1) каждого элемента и перезаписываем его UCase$(),
а потом руками же соединяем вместо Join'a?
Дядюшка Билли, А-у-у-у-у!
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32210099
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> Для начала этот чужой код ведь человеком из хэлпа / с примеров сайтов переностится? ;)

Трагедия в том, что я на 2000-м Аксессе продолжаю писать средствами 2-го (ну, не настолько, конечно, но тенденция именно такова). Я умею решить задачу какими-то примитивными средствами и решаю ее, а в это время в параллельном мире существует хелп с описанием гораздо более нормальных способов.
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32210115
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе, то же самое про всех нас (ВБ-шников ;) могут сказать какие-нибудь Java-вцы, С-шники или Дельфийцы:
- Вот они там изголяются, а у нас два(дцать два ;-) оператора - и все готово!

Кто к чему привык, тот так и работает...
Иногда самые старые методы намного лучше, и опыт помогает...

===
Ну вот, опять:
Реадме к офису:
"Дополнительные сведения об объектах доступа к данным (Microsoft DAO)
версии 3.6 содержатся в файле Daoread.txt. По умолчанию этот файл
расположен в папке:

C:\Program Files\Common Files\Microsoft Shared\DAO"

А там кроме длл-ки - пустота...
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32210132
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВС!!!\r
Вот это\r
\r
/topic/40131\r
\r
как раз про читание хэлпа ;)\r
\r
- Ну как выучить язык, не открыв словаря?..\r
- Легко - пообщавшись с носителями!\r
(в хорошем уважительном тоне)
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32385348
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Решил перекопировать из хелпа. Много полезного и неожиданного...

Use the following key combinations in all development environment windows.

Note You can change or create keyboard shortcuts in Keyboard of the Environment options in the Options dialog box.

To Press
Activate the selected item and changes to edit mode. In an editor, displays the Object Browser. F2
Close a menu or dialog box, cancel an operation in progress, or place focus in the current document window. ESC
Close a tool window. SHIFT+ESC
Close the current MDI child window. CTRL+F4
Create a new file. CTRL+SHIFT+N
Cycle through the MDI child windows one window at a time CTRL+F6 or CTRL+TAB
Display a system menu for an MDI child window. ALT+HYPHEN (-)
Display a system menu for the application window. ALT+SPACEBAR
Display the Auto window and move the cursor into it. CTRL+ALT+A
Display the Call Stack window and move the cursor into it. CTRL+ALT+C
Display the Document Outline window and move the cursor into it. CTRL+ALT+T
Display the Find window. CTRL+H
Display the Find window. If there is no current Find criteria, put the word under your cursor in the Find box. CTRL+F
Display the Immediate window and move the cursor into it. Not available if you are in the Text Editor window. CTRL+ALT+I
Display the Locals window and move the cursor into it. CTRL+ALT+L
Display the Object Browser and move the cursor into from anywhere but an editor. CTRL+ALT+B
Display the Output window and move the cursor into it. CTRL+ALT+O
Display the Project Explorer and move the cursor into it. CTRL+ALT+J
Display the Properties window and move the cursor into it. CTRL+ALT+P
Display the Properties window. F4
Display the Property Pages window. SHIFT+F4 or ALT+ENTER
Display the Running Documents window and move the cursor into it. CTRL+ALT+D
Display the shortcut menu. SHIFT+F10
Display the Thread window and move the cursor into it. CTRL+ALT+H
Display the Toolbox and move the cursor into it. CTRL+ALT+X
Display the Watch window and move the cursor into it. CTRL+ALT+W
Find next occurrence of specified text. F3
Go to the next tool window. ALT+F6
Go to the previous tool window. ALT+SHIFT+F6
Move to the next MDI child window. CTRL+SHIFT+F6
Move to the previous MDI child window. CTRL+SHIFT+TAB
Move to the next page of items in the current tab if there are more items than can be shown at one time. PAGE UP
Move to the previous page of items in the current tab if there are more items than can be shown at one time. PAGE DOWN
New File CTRL+SHIFT+N
Open a file. CTRL+SHIFT+O
Print all or part of the document. CTRL+P
Run an application using the debugger. F5
Save all of the files, project, or documents. CTRL+SHIFT+S
Save the current document or selected item or items. CTRL+S
Select All. CTRL+A
Stop Break into a running an application. CTRL+BREAK


Use the following key combinations in all Windows-based applications:

To Press
Close the active document; if all windows are closed, close the development environment. ALT+F4
Copy the selection to the Clipboard. CTRL+C or CTRL+INS
Cut the selection and move it to the Clipboard. CTRL+X or SHIFT+DELETE
Display documentation. F1
Display the shortcut menu. SHIFT+F10
Insert the Clipboard contents at the insertion point. CTRL+V or SHIFT+INSERT
Move between the last two active windows. ALT+F6
Paste the Clipboard contents at the insertion point. CTRL+V or SHIFT+INSERT
Restore the previously undone action (Redo). CTRL+Y or CTRL+SHIFT+Z or ALT+SHIFT+BACKSPACE
Undo the last editing action in the current line. CTRL+Z or ALT+BACKSPACE
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32385372
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
М-да, с хелпом, конечно, не поспоришь, но лично у меня сочетание Ctrl+H вызывает Replace Window, а не Find. Причем эти стандартные сочетания работают в большинстве программ. ;-))
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32385382
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Н-да. А слово Replace у них вообще отсутствует как класс.
...
Рейтинг: 0 / 0
Секретные сочетания клавиш
    #32385388
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Похоже, что тут лажи больше половины. Например, все, что касается CTRL+ALT. Может, это из какого-то нереализованного проекта..?
...
Рейтинг: 0 / 0
37 сообщений из 37, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Секретные сочетания клавиш
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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