Вопрос № 131361: Доброго времени суток уважаемые эксперты.
Пишу первую прогу на VB6 и столкнулся с такой проблемой. Необходимо сделать так, чтобы при нажатии кнопки открывалось диалоговое окно для выбора файла или папки (аналогично FileDialog на VBA). И еще, при ...Вопрос № 131451: Уважаемые эксперты, помогите с программой. Пишу на VB6.0.
Суть задачи в следующем: программа считывает данные с файла, выбирает определённую информацию и вставляет её в таблицу на форме (MSFlexGrid или MSHFlexGrid - незнаю какую надо точно). Такж...Вопрос № 131484: Здравствуйте! В Access (97) есть небольшая таблица ни с чем не связанная. Раньше она редактировалась только вручную (ее открытие и правка).
Сейчас сделал форму, на которой есть Список, в котором отображается содержимое этой таблицы. Нужно сделать...
Вопрос № 131.361
Доброго времени суток уважаемые эксперты.
Пишу первую прогу на VB6 и столкнулся с такой проблемой. Необходимо сделать так, чтобы при нажатии кнопки открывалось диалоговое окно для выбора файла или папки (аналогично FileDialog на VBA). И еще, при использовании на VBA объекта FileDialog выбраются конкретные файлы , а мне иногода необходимо выбрать папку. Решение нужно на VB6, но если кто подскажет как выбирать папку на VBA буду также благодарен.
Спасибо.
Отправлен: 09.04.2008, 16:40
Вопрос задал: grist (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Черников Игорь Владимирович
Здравствуйте, grist!
на VB6:
Добавьте в Вашем проекте новую форму и поместите на неё DriveListBox, DirListBox и FileListBox
DriveListBox назовите Диск1
DirListBox назовите Дир1
FileListBox назовите Файл1
и вставьте этот код:
Private Sub Дир1_Change()
Файл1 = Дир1
End Sub
Private Sub Диск1_Change()
Дир1 = Диск1
End Sub
Private Sub Файл1_Click()
temp = Файл1
End Sub
Дир1 будет содержать полный путь и название папки, а Файл1 - имя файла
Эту форму можно вызывать нажатием кнопки из основной формы, достаточно будет в коде кнопки написать:
Form2.Visible = True
а для VBA посмотрите здесь: http://forum.sources.ru/index.php?showtopic=93661
Удачи!
--------- От каждого по способностям, каждому по труду
Ответ отправил: Черников Игорь Владимирович (статус: 10-ый класс)
Ответ отправлен: 09.04.2008, 18:06 Оценка за ответ: 5 Комментарий оценки: Огромное спасибо! Все получилось.
С VBA , благодаря ссылке,тоже разобрался.
Удачи. :-)
Вопрос № 131.451
Уважаемые эксперты, помогите с программой. Пишу на VB6.0.
Суть задачи в следующем: программа считывает данные с файла, выбирает определённую информацию и вставляет её в таблицу на форме (MSFlexGrid или MSHFlexGrid - незнаю какую надо точно). Также должна упорядочить допустим время в первом столбце по возрастанию. Итоги сохранить в Excel (можно конечно и в Access, но желательно Excel).
Помогите разобраться чем можете, может быть у кого есть исходники, буду рад любой информации.
Спасибо.
Отправлен: 10.04.2008, 01:07
Вопрос задал: Felix (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: HookEst
Здравствуйте, Felix!
Вот, например, на форме DataGrid и две кнопки, по нажатию на первую заполняется DataGrid, на вторую заполняется файл Excel
Приложение:
Ответ отправил: HookEst (статус: Специалист)
Ответ отправлен: 10.04.2008, 10:56 Оценка за ответ: 5 Комментарий оценки: Спасибо, большое, выручил. Сегодня обязательно проверю.+5
Вопрос № 131.484
Здравствуйте! В Access (97) есть небольшая таблица ни с чем не связанная. Раньше она редактировалась только вручную (ее открытие и правка).
Сейчас сделал форму, на которой есть Список, в котором отображается содержимое этой таблицы. Нужно сделать так, чтобы при клике на нужной строке из Списка, все данные этой (только этой) строки попали на нужную форму для их удобного редактирования (на форме обычные поля для редактирования и кнопка сохранения). (Один из столбцов таблицы - ключевое поле.)
Подскажите как примерно это сделать? (имею ввиду какой-нибудь пример программы)
Отправлен: 10.04.2008, 10:41
Вопрос задал: Upgrader (статус: 6-ой класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Тесленко Евгений Алексеевич
Здравствуйте, Upgrader!
http://rusfaq.ru/upload/471
Для Вашего варианта использования форм в БД MS Access, к форме обязательно должен быть подключен источник строк - таблица. Кождое из полей ввода к соответствующему полю источника данных. После открытия формы редактирования на ее источник записей устанавливается и применяется фильтр.
Сохранять измененную текущую запись в базе данных не нужно, это происходит при переходе с текущей записи, но уж если есть необходимость "явного сохранения" при переходе с текущей записи выполняется UNDO (откат) если кнопка не нажималась.
Для изучения возможностей MS Access, Вам стоит почитать учебник, все о чем я написал есть в любом учебника по программированию в MS Access.
Евгений.
Ответ отправил: Тесленко Евгений Алексеевич (статус: Студент)
Ответ отправлен: 10.04.2008, 21:08 Оценка за ответ: 5 Комментарий оценки: Ок, все понятно! Спасибо.