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

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


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

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

Выпуск № 420
от 30.11.2006, 13:35

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


Вопрос № 64020: Здравствуйте уважаемые эксперты хочу научиться програмировать в VISIAL BASIC .NET но не могу найти саму программу для разработки приложений эту самую VISIAL BASIC .NET если поможете буду очень благодарен! ...
Вопрос № 64042: Здравствуйте! В рабочей книге Excel я написал функцию Сумма(C as currency) as string и вызываю её в обработчике события данной рабочей книги: Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) On Error Resum...
Вопрос № 64055: Уважаемые эксперты! В Access 2000 есть форма с 2=мя listBox для просмотра суцествующих таблиц и полей. В источнике данных для списка таблиц пишу SELECT MsysObjects.Name FROM MsysObjects WHERE (((MsysObjects.Name) Not Like "MS*"...

Вопрос № 64.020
Здравствуйте уважаемые эксперты хочу научиться програмировать в VISIAL BASIC .NET но не могу найти саму программу для разработки приложений эту самую VISIAL BASIC .NET если поможете буду очень благодарен!
Отправлен: 24.11.2006, 15:21
Вопрос задал: Аляутдинов Руслан Камилевич (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: AlexanderZh
Здравствуйте, Аляутдинов Руслан Камилевич!
Visual Basic .NET входит в состав Visual Studio (кроме VBasic в нее включены C#, C++, J#). Отдельно его можно скачать только в версии "экспресс" (несколько упрощенная версия) с сайта MicroSoft (бесплатно). Visual Studio придется покупать...

http://msdn.microsoft.com/vstudio/express/
---------
Людей можно поделить на 10 типов: тех, кто понимает двоичную систему и тех, кто нет... © народное
Ответ отправил: AlexanderZh (статус: Студент)
Ответ отправлен: 24.11.2006, 16:11

Отвечает: Залетин Виталий Викторович (мь!тарь)
Здравствуйте, Аляутдинов Руслан Камилевич!
На рынке или в магазинах надо искать. VB.NET входит в состав Visual Studio.NET, нокроме него там еще куча полезного и не очень софта понасовано, что в итоге составляет приблизительно 1,5 Гб места. Еще выпускается VB.NET отдельно, но найти его мне как-то не удавалось (говорят, есть русифицированная версия). Хотя VB.NET в составе Visual Studio предпочтительнее - там есть, например, неплохой SQL отладчик (хотя вопрос об качестве отладчиков достаточно спорный), позволяющий отлаживать (хоть и пошагово) хранимые процедуры и функции SQL-Server. Так что выбирайте.
---------
Учиться никогда не поздно. Особенно программированию!
Ответ отправил: Залетин Виталий Викторович (мь!тарь) (статус: Студент)
Ответ отправлен: 25.11.2006, 13:15


Вопрос № 64.042
Здравствуйте! В рабочей книге Excel я написал функцию Сумма(C as currency) as string и вызываю
её в обработчике события данной рабочей книги:

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
On Error Resume Next
Target.Offset(0, 1).Value = Сумма(Target.Value)
End Sub

Всё работает отлично число становится строкой, но когда я сохраняю её как надстройку
и подгружаю в Excel все мои модули появляются и в новой рабочей книге, но ничего не работает. Почему? Как заставить её работать?
Отправлен: 24.11.2006, 18:54
Вопрос задал: Rewer8 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: TT-Topp
Здравствуйте, Rewer8!
Не работает потому, что книгой она (функция :) считает надстройку, а в надстройке листы не изменяются и событие не происходит.
Как заставить работать красиво не скажу, т.к. надо знать что именно вы хотите автоматизировать, но на вскидку - можно сохранить файл не как надстройку, а как шаблон, и если потом создать новый файл по этому шаблону - функция должна работать. Только в надстройках Excel нужно разрешить макросы.
Удачи.
Ответ отправил: TT-Topp (статус: 1-ый класс)
Ответ отправлен: 25.11.2006, 20:52


Вопрос № 64.055
Уважаемые эксперты! В Access 2000 есть форма с 2=мя listBox для просмотра суцествующих таблиц и полей.
В источнике данных для списка таблиц пишу

SELECT MsysObjects.Name FROM MsysObjects WHERE (((MsysObjects.Name) Not Like "MS*") And ((MsysObjects.Type)=1) And ((Left([Name],1))<>"~"));

и вижу список таблиц внутренних.
Вопрос: как дописать путь и просмотреть таблицы прилинкованные. Например в папке d:\De2000AgEuro\ ... есть несколько папок с файлами *.mdb
d:\De2000AgEuro\Agenzie\De2000.mdb и др.
Отправлен: 24.11.2006, 20:31
Вопрос задала: Natali (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Тесленко Евгений Алексеевич
Здравствуйте, Natali!

Тот же запрос нодругие условия:
SELECT * FROM MSysObjects
WHERE ((Type)=1 Or (Type)=6) AND ((Flags)<>(-2147483648) And (Flags)<>(2))

Удачи.
Евгений.
Ответ отправил: Тесленко Евгений Алексеевич (статус: 2-ой класс)
Ответ отправлен: 25.11.2006, 19:36
Оценка за ответ: 5
Комментарий оценки:
Работает! можно подробнее про парамеры? Спасибо!


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

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

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

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

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


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


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное