Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Йожык
До кучи кинул... с картинкой.
заинтересует - поболтаем :)

При отладке все ненужное отрезать.

Function PopUp_DelPosRecount(NamePopUpMenu$, KodPosition&, frmName$)
Dim MenuItem As Object
Dim cmb As Object
    
    On Error Resume Next
    Application.CommandBars(NamePopUpMenu).Delete       ' Delete any existing popup menu.
    
    With Application.CommandBars.Add(Name:=NamePopUpMenu, Position:=5, _
         MenuBar:=False, Temporary:=True)
        
        With .Controls.Add(Type:=1)                     ' создание меню
            .Caption = "Удалить позицию"
            .faceID = 536                               'значок "крестик"
            .OnAction = "=DeletePositionFromInvoice(" & KodPosition& & ",'" & frmName & "')"
        End With
        With .Controls.Add(Type:=1)
            .Caption = "Перенумеровать позиции счета"
            .faceID = 11                                ' значок "нумерованый список"
            .OnAction = "=RecountPositionInInvoice('" & frmName & "')"
        End With
        With .Controls.Add(Type:=1)
            .Caption = "Повторить строку"
            .faceID = 136                                ' значок "нумерованый список"
            .OnAction = "=CopyRowInvoice('" & frmName & "')"
        End With
    End With
Application.CommandBars(NamePopUpMenu).ShowPopup
        ' Display the popup menu.
    On Error GoTo 0
End Function


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.