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

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


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

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

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

Выпуск № 764
от 29.04.2008, 02:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 287, Экспертов: 35
В номере:Вопросов: 4, Ответов: 7

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


Вопрос № 133748: Здравствуйте! Подскажите как в access из VBA открыть отчет/форму/запрос поверх других окон? Есть форма развернутая на весь экран, по нажатию на ней кнопки открываю отчет: "DoCmd.OpenReport DocName, acPreview", но он оказывается за ф...
Вопрос № 133756: Господа профессионалы! На VB6 делаю математическую программу с двумя Текстбоксами для ввода цифр с массива кнопок на форме... Подскажите, как сделать мигающий курсор (каретку) вида "_" в конце текста (для визуального обозначения фок...
Вопрос № 133766: Уважаемые эксперты, здравствуйте еще раз! У меня еще одна проблема. На форме расположены drivelistbox, dirlistbox, filelistbox. Между собой я их связала. Только теперь нужно когда выбираешь (кликаешь) из filelistbox какой-нибудь файл (допустим их там...
Вопрос № 133777: Здраствуйте!...Помогите построить график в графическом режиме y=arctg 4x [0..3] и с шагом 0,15....

Вопрос № 133.748
Здравствуйте!
Подскажите как в access из VBA открыть отчет/форму/запрос поверх других окон?
Есть форма развернутая на весь экран, по нажатию на ней кнопки открываю отчет: "DoCmd.OpenReport DocName, acPreview", но он оказывается за формой (а не повех) и его не видно...
Та-же проблема с запросом, открываю так-же: "DoCmd.OpenQuery DocName, acNormal, acEdit", но оно оказывается за формой, а не перед ней.
Отправлен: 23.04.2008, 11:36
Вопрос задал: Upgrader (статус: 7-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Тесленко Евгений Алексеевич
Здравствуйте, Upgrader!
Поэкспериментируйте со свойствами окна Вашей формы.
"Всплывающее окно"
"Модальное окно"
совет не предлагаю, т.к. в разных версиях MS Access, они ведут себя по разному.
Евгений.
Ответ отправил: Тесленко Евгений Алексеевич (статус: Студент)
Ответ отправлен: 24.04.2008, 21:42


Вопрос № 133.756
Господа профессионалы!
На VB6 делаю математическую программу с двумя Текстбоксами для ввода цифр с массива кнопок на форме...
Подскажите, как сделать мигающий курсор (каретку) вида "_" в конце текста (для визуального обозначения фокуса). При вводе цифр стандартная каретка исчезает...
С благодарностью Сергей.
Отправлен: 23.04.2008, 12:56
Вопрос задал: Maksimtsev S.I. (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 13)

Отвечает: PsySex
Здравствуйте, Maksimtsev S.I.!
Код в приложении. На форму поместите таймер и сделайте интервал, например в пол секунды.
Единственное, когда считываете значение TextBox'а, то удаляйте символ "_" перед использованием полученной строки.

Приложение:

---------
Bom Shankar!

Ответ отправил: PsySex (статус: Практикант)
Ответ отправлен: 23.04.2008, 14:14


Вопрос № 133.766
Уважаемые эксперты, здравствуйте еще раз! У меня еще одна проблема. На форме расположены drivelistbox, dirlistbox, filelistbox. Между собой я их связала. Только теперь нужно когда выбираешь (кликаешь) из filelistbox какой-нибудь файл (допустим их там 5 штук), его содержимое должно отображаться в textbox. Как это сделать? в инете нашла только как в функции open жестко прописывают путь.
Open "c: ext.txt" For Input As FileNum
Можно его как-нибудь по-другому указать?чтобы была возможность выбора? Или это можно сделать с помощью FileSystemObject? Про FSO ничего толкового найти не могу. В инете только про то как его создать, а дальше что с ним можно делать? и как его привязать к моему существующему файлу? Помогите...!!!!
Отправлен: 23.04.2008, 14:23
Вопрос задала: Cholito (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: PsySex
Здравствуйте, Cholito!
почему только жестко?? Используйте переменные
============
'путь на выбранный файл в filelistbox
sMyFile=File1.Path + "" + File1.FileName
Open sMyFile For Input As FileNum
..
..
============
Думаю пример с чтением текстового файла и отображения его в TextBox'е вы сделаете.
---------
Bom Shankar!
Ответ отправил: PsySex (статус: Практикант)
Ответ отправлен: 23.04.2008, 14:29
Оценка за ответ: 5
Комментарий оценки:
Спасибо!!!!Я просто не знала как путь прописать..))все получилось..))

Отвечает: Черников Игорь Владимирович
Здравствуйте, Cholito!
Вот Ваша программа.
Не забудьте в свойствах textbox поставить MultiLine - True и ScrollBars - 3
Удачи!

Приложение:

---------
От каждого по способностям, каждому по труду

Ответ отправил: Черников Игорь Владимирович (статус: Студент)
Ответ отправлен: 23.04.2008, 17:01
Оценка за ответ: 5
Комментарий оценки:
Спасибо большое!!! У меня так как раз и сделано. Значит я правильно все написала.

Отвечает: Павленко Александр Геннадьевич
Здравствуйте, Cholito!
Я так понимаю вся проблема у Вас состоит в отрытии файла?
Так поставьте вместо "c: ext.txt" текстовую переменную

dim pth as string
pth=Dir1.Path + File1.FileName
Open pth For Input As 1

удачи
Ответ отправил: Павленко Александр Геннадьевич (статус: 2-ой класс)
Ответ отправлен: 23.04.2008, 17:30
Оценка за ответ: 5
Комментарий оценки:
Спасибо за совет!!!!

Отвечает: Калашник Андрей Николаевич
Здравствуйте, Cholito!
Попробуйте через FileSystemObjects
Подключить в Project->References->Microsoft Scripting Runtime

Private Sub File1_Click()
Dim FSO As New FileSystemObject
Dim AA As Object
Set AA = FSO.OpenTextFile(File1.Path + "" + File1.FileName)
Me.MousePointer = 12
File1.Enabled = False

Text1.Text = AA.ReadAll

Me.MousePointer = 0
File1.Enabled = True
Set FSO = Nothing
End Sub
Еще можно схитрить, используя вместо стандартного компонента "textbox", компонент "RichTextBox"
Нажмите Ctrl+T, подключите Microsoft RichTextBox Control
Поставьте его на форму, назовите также (например text1 или text2)

Private Sub File1_Click()
text2.LoadFile File1.Path + "" + File1.FileName
End Sub

Причем, в отличие от простого textbox, он показывает и служебные символы (с ascii<30)
Ответ отправил: Калашник Андрей Николаевич (статус: 1-ый класс)
Ответ отправлен: 24.04.2008, 11:47


Вопрос № 133.777
Здраствуйте!...Помогите построить график в графическом режиме
y=arctg 4x [0..3] и с шагом 0,15.
Отправлен: 23.04.2008, 15:11
Вопрос задал: Китаев Кирилл Артурович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Черников Игорь Владимирович
Здравствуйте, Китаев Кирилл Артурович!
Вот Ваша программа, как Вы просили
Удачи!

Приложение:

---------
От каждого по способностям, каждому по труду

Ответ отправил: Черников Игорь Владимирович (статус: Студент)
Ответ отправлен: 23.04.2008, 18:38


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

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

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

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

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

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала 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

В избранное