Я работаю над программой развития для компании, в которой я работаю. Этот инструмент извлекает из базы данных список сайтов, которыми мы управляем, и отображает их в поле со списком для ежедневной проверки техником. Мы обнаружили, что нам нужно место для заметок на этих сайтах, если что-то не так.
Я хотел бы, чтобы при нажатии на сайт в поле со списком кнопка с именем notes стала доступна вместе с process.start в листе Excel для этого конкретного сайта.
Я понимаю, что process.start (ссылка) будет делать то, что мне нужно, но для каждого сайта ссылка различна.
Итак, я хочу вызвать Link как переменную из поля базы данных с именем Notes.
Я уже пробовал следующий код:
Dim link as string
(при нажатии на кнопку)
process.start (ссылка)
Dim conn As OleDbConnection
Dim sadpt As OleDbDataAdapter
Dim dtRec As New DataTable
conn = Connection()
conn.Open()
cmd = New OleDbCommand("select Box_Number,Site_Name, Notes from Site_List", conn)
sadpt = New OleDbDataAdapter(cmd)
sadpt.Fill(dtRec)
cboSite.DataSource = dtRec
cboSite.DisplayMember = "Site_Name"
cboSite.ValueMember = "Box_Number"
Этот код вызывает соединение с базой данных, включая поле Notes.
'' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''» '' '' '' '' '' '' '' '' '' '' '' '' ''
Тогда это то, что у меня есть в разделе нажатия кнопок
Dim Link As String
Process.Start(Link)
'' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''» '' '' '' '' '' '' '' '' '' '' '' ''
Я надеюсь, что смогу вызвать путь к файлу из базы данных и загрузить его в переменную process.start (ссылка). Поэтому, когда пользователь нажимает кнопку заметок, он открывает файл Excel.