Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
MS Access Пустые строки в запросе Добрый день! есть запрос SELECT Работы.ДатаПроведенияРабот, ТипРегламентРабот.НаименованиеРегРабот, Работы.Причина, Организации.Название, Работы.ДатаВводаЭксплуатации, Работы.РазрешилВВод, Работы.РаботыПримечания, Работы.Код_Оборудование_Работы, Сотрудники.ФИО, Работы.Печать FROM ТипРегламентРабот INNER JOIN (Сотрудники INNER JOIN (Организации INNER JOIN Работы ON... https://www.cyberforum.ru/ ms-access/ thread2423462.html Авторизация Joss MS Access
Здравствуйте! Изучаю вот эту авторизацию, в целом всё устраивает. Подскажите как при открытии скрыть видимость btnManger, btnServis если авторизовался обычный Юзверь?
MS Access Отображение пустой строки #Имя? в запросе как сделать так, чтобы не отображалось https://www.cyberforum.ru/ ms-access/ thread2423281.html
Здравствуйте, форумчане! Прошу подсказать, как убрать в запросе когда пустая строка отображается #Имя? Раньше была MS 2007 не отображалось, после установки 2010 над полем в пустой строчке отображается #Имя? Спасибо всем за помощь!
MS Access Создание связи между базами https://www.cyberforum.ru/ ms-access/ thread2423101.html
Доброго времени суток уважаемые гуру Access. Дело вот в чем, пишу программу которая использует две БД, --одна содержит логин пароль для входа в программу, а --вторая аналог телефонного справочника (ФИО, номер телефона, мыло, фото...). Не знаю, как бы правильно поступить... --Необходимо, чтобы при входе в программу под одним пользователем отображался его телефонный справочник, а под...
БД "футбольный клуб" MS Access
Добрый вечер! Помогите пожалуйста создать базу данных "футбольный клуб" с 7-ю таблицами, всю голову изломал :(
MS Access Вывести информацию за все месяца и года. Кроме текущего Доброго времени суток! Подскажите пожалуйста, нужно сделать запрос что бы выводилась информация за все месяца и года кроме текущего месяца. То есть например: Сегодня 21.03.2019 Мне нужно вывести информацию без учета марта ( по скольку данный месяц еще не закончился ) Прошу подсказать как это правильно сделать. Спасибо! https://www.cyberforum.ru/ ms-access/ thread2422942.html
MS Access "Салон красоты" https://www.cyberforum.ru/ ms-access/ thread2422755.html
Подскажите, как правильно сделать,в форме "Оформление посещения" есть поле со списком клиентов. Допустим нужно оформить посещение, а клиента нет в списке. Можно ли добавить в нее подчиненную форму "Клиенты" и добавить новичка сначала в подчиненную форму и сохранить (в ней будут кнопки), а потом заполнить основную. Просто в методичках пишут, что в подчиненной форме выводятся данные на стороне...
MS Access Ошибка при вставке объекта в поле OLE
Добрый день! Очень нужна помощь с базой данных. Есть следующая база данных (скрин 1 + сам архив с БД). Необходимо сделать так, чтобы один из столбцов поддерживал тип данных OLE и при нажатии открывался документ. Например, в строке 3 при нажатии на ячейку в столбце "Содержание" открывался документ MS Word с самим резюме Сергея Алексеева. В столбце "Содержание" я уже поставил "поле...
MS Access База Общежитие Здравствуйте! Очень нужна помощь. Делаю базу общежитие, но не могу сделать поиск свободных комнат. То ли знаний не хватает, то ли сама структура базы неправильная. Пытаюсь определять свободные комнаты по дате выселения, но в базе есть пустые поля (в комнате еще ни кто не жил). И второй момент, отсеивая по дате выселения не могу учесть что в комнате уже кто то живет. Спасибо за помощь.... https://www.cyberforum.ru/ ms-access/ thread2422734.html MS Access Иерархия начальник-сотрудник-подчинённый https://www.cyberforum.ru/ ms-access/ thread2422707.html
Какие средства Access пригодятся, чтобы по запросу фамилии Сотрудника выдавалась примерно такая схема со связями - кто под ним в подчинённых и кому подчиняется сам сотрудник? можно примеры/ссылки/словесный алгоритм? спасибо.
Добавление поля на форму MS Access
Здравствуйте, составляя форму для БД "Фильмотека", столкнулся с проблемой отображения на форме "Фильм" поля "Жанр", которое находится в другой таблице и должно содержать несколько тех самых жанров. Буду признателен, если подскажите как это лучше сделать, чтобы было в таком вот виде:
MS Access Учет ДТП Помогите создать БД. Учет дорожно-транспортных происшествии. Дорожно транспортные происшествия: --код населенного пункта --содержание и дата происшествия, --код подразделения полиции зарегистрировавшего ДТП и фамилия инспектора , --число убитых или раненых, --материальный ущерб. Справочная: https://www.cyberforum.ru/ ms-access/ thread2422620.html
10467 / 5452 / 1375
Регистрация: 05.10.2016
Сообщений: 15,442
24.03.2019, 21:30 0

Контекстное меню для TextBox на форме - MS Access - Ответ 13432075

24.03.2019, 21:30. Показов 10275. Ответов 71
Метки (Все метки)

Ответ

Цитата Сообщение от vb001 Посмотреть сообщение
Если мы в место конкретных имен формы и поля будем указывать переменные, которые при нажатии правой кнопки будут записывать имя текущего поля и формы.
Вот отвязал от формы и от поля + немного изменил.
Кликните здесь для просмотра всего текста
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
Option Explicit
'--------------------------------------------------------------------------
' Module    : modTextBoxMenu
' Author    : vb001  ( + я чутка)
' Date      : 24.03.2019
' Purpose   : Контекстное меню для TextBox
'--------------------------------------------------------------------------
'   По материалам:
'   https://www.cyberforum.ru/ms-access/thread2423596-page2.html
'--------------------------------------------------------------------------
 
Private objTBox As Control
Public Sub BuildTextBoxMenu(objTextBox As Control)
'Построение временного меню ....
'--------------------------------------------------------------------------
Dim App As Application
Dim ObjCommandBar As Object  'Office.CommandBar
Dim ObjButton As Object 'Office.CommandBarButton
'--------------------------------------------------------------------------
On Error GoTo BuildTextBoxMenu_Err
    
 
    KillCustomMenuName "TextBoxMenu" 'удаляем если уже построено
    
    
    Set App = Application
    Set ObjCommandBar = App.CommandBars.Add("TextBoxMenu", 5, False, True) '5=msoBarPopup - Последний аргумент = временный
    
    Set objTBox = objTextBox
    
    
    With ObjCommandBar
        Set ObjButton = .Controls.Add(1, 128) '128=acCmdUndo
        With ObjButton
            .Caption = "Отменить (Undo)"
        End With
            
        Set ObjButton = .Controls.Add(1, 21) '21 = Cut
        With ObjButton
            .Caption = "Вырезать (Cut)"
            .BeginGroup = True
            If objTextBox.SelLength = 0 Then
                .Enabled = False
            End If
        End With
                
        Set ObjButton = .Controls.Add(1, 19) '19 = Copy
        With ObjButton
            .Caption = "Копировать (Copy)"
            If objTextBox.SelLength = 0 Then
                .Enabled = False
            End If
        End With
        
        Set ObjButton = .Controls.Add(1, 22) '22 = Paste
        With ObjButton
            .Caption = "Вставить (Paste)"
            'Если буфер обмена пустой ...
            If IsTextInClipboard = False Then
                .Enabled = False
            End If
        End With
        
        
        Set ObjButton = .Controls.Add(1, 478) '478 Delete
        With ObjButton
            .Caption = "Удалить (Delete)"
            '.FaceId = 1088 ???
            If objTextBox.SelLength = 0 Then
                .Enabled = False
            End If
 
        End With
        
        Set ObjButton = .Controls.Add(1, 1)
        With ObjButton
            .Caption = "Выделить всё!"
            .BeginGroup = True 'Разделитель
            .FaceId = 194
            .OnAction = "BuildTextBoxMenu_SelectAll"
        End With
        
        
    End With
'--------------------------------------------------------------------------
'Готово!
    objTextBox.ShortcutMenuBar = "TextBoxMenu"
 
BuildTextBoxMenu_End:
    On Error Resume Next
    Set ObjButton = Nothing
    Set ObjCommandBar = Nothing
    Set App = Nothing
    Err.Clear
    Exit Sub
 
BuildTextBoxMenu_Err:
    MsgBox "Error: " & Err.Number & vbCrLf & Err.Description & vbCrLf & _
    "in Sub: BuildTextBoxMenu in module: modTextBoxMenu", vbCritical, "Error in Application"
    Err.Clear
    Resume BuildTextBoxMenu_End
    
End Sub
Public Function BuildTextBoxMenu_SelectAll()
    objTBox.SetFocus
    objTBox.SelStart = 0
    objTBox.SelLength = Len(objTBox.Text)
End Function
Private Sub KillCustomMenuName(sName$)
' Удаление меню с заданным названием
'--------------------------------------------------------------------------
Dim App As Application
On Error GoTo KillCustomMenu_Err
    
    Set App = Application
    App.CommandBars(sName).Delete
    
 
KillCustomMenu_End:
    On Error Resume Next
    Set App = Nothing
    Err.Clear
    Exit Sub
 
KillCustomMenu_Err:
    'MsgBox "Error: " & Err.Number & vbCrLf & Err.Description & vbCrLf & _
    "in Sub: KillCustomMenu in module: modUtilities", vbCritical, "Error in Application"
    Err.Clear
    Resume KillCustomMenu_End
End Sub
Private Function IsTextInClipboard() As Boolean
'Проверка есть ли текст в буфере обмена ClipBoard
'--------------------------------------------------------------------------
Dim sText As String
Dim cbObject As Object
'--------------------------------------------------------------------------
On Error GoTo IsTextInClipboard_Err
    
    Set cbObject = GetObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}")
    cbObject.GetFromClipboard
    sText = cbObject.GetText
    'Debug.Print sText
    sText = Trim(sText)
    If Len(sText) > 0 Then
        IsTextInClipboard = True
    End If
 
IsTextInClipboard_End:
    On Error Resume Next
    Set cbObject = Nothing
    Err.Clear
    Exit Function
 
IsTextInClipboard_Err:
    MsgBox "Error: " & Err.Number & vbCrLf & Err.Description & vbCrLf & _
    "in Function: IsTextInClipboard in module: 00_Tests", vbCritical, "Error in Application"
    Err.Clear
    Resume IsTextInClipboard_End
End Function


Вернуться к обсуждению:
Контекстное меню для TextBox на форме MS Access
Миниатюры
Контекстное меню для TextBox на форме  
Вложения
Тип файла: zip TextBoxMenu_v02.zip (111.2 Кб, 32 просмотров)
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2019, 21:30
Готовые ответы и решения:

По следам темы "Контекстное меню для TextBox на форме"
Выделено из https://www.cyberforum.ru/ms-access/thread2423596.html Eugene-LS, Eugene-LS,...

Одно контекстное меню для 5 textbox'ов
У меня 5 текстбоксов. Нужно для каждого текстбокса создать контекстное меню с одной кнопкой...

Свое контекстное меню для TextBox
Много написано в сети о контекстном меню для текстбокса для VB-6 а вот для VB.net ничего не нашел....

Создать контекстное меню для нескольких TextBox
Все наверное знают, что при нажатии текста например в ворде и т.д правой клавишей мыши появляется...

71
24.03.2019, 21:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2019, 21:30
Помогаю со студенческими работами здесь

Контекстное меню в виде объектов на форме
Привет ! Нужно создать на форме подобие контекстного меню с разделительными линиями. Чтобы...

Как создать контекстное меню. Например нажимая на richTextBox правой кнопкой мыши, мне бы предоставлялось контекстное меню
Как создать контекстное меню. Например нажимая на richTextBox правой кнопкой мыши, мне бы...

TextBox: вырубить контекстное меню + правильная обработка вставки из буфера
Добрый день! Есть 2 вопроса, первичный поиск результатов не дал. У меня есть свой класс типа...

Контекстное меню по нажатию правой кнопки мыши на форме
Приветствую Вас! Подскажите пожалуйста, как сделать так, чтобы при нажатии в любом произвольном...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru