Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 755
от 15.04.2008, 16:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 285, Экспертов: 39
В номере:Вопросов: 3, Ответов: 3

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 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
Комментарий оценки:
Ок, все понятно! Спасибо.


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 4.91 pre 5.0 RC1 от 13.04.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное