Хотел бы выразитьособую благодарность экспертам USA,Licvidator,Igoryk. Уважаемые эксперты проблема вследующем никак не могу создать глобальную переменную точнее преременные созданные (обозначенные) на одной forme как например Double не желают работать на другой форме принимая непосредственное участие в расчете. Как обозначить глобальную переменную?. Помгите чем сможете. Ещё вопросик существует ли в VB такая же таблища как в Exel ?(просто ячейки без всяких наворотов). С уважением Саша.
Приветствую Вас, Cаша! Саш, тебе бы маленько русскому подучиться...:) Из всего написанного тобой я сделал вывод, что тебе нужно создать глобальную переменную, чтобы она была видна из всех процедур. Если так, смотри: *** Option Explicit Dim a As Double' эту строчку пишешь там же, где и "Option Explicit", т.е. выше слов "Private Sub Form_Load()" Private Sub Form_Load() 'код программы End Sub *** Теперь что касается второго вопроса. Щелкаешь по панели, откуда перетаскиваешь на форму кнопки, текстовые поля и т.д. правой кнопкой мыши, выбираешь Компоненты, появится список доступных библиотек и *.ocx - файлов. Вот там находишь Microsoft DataGrid Control, Microsoft FlexGrid, Microsoft Hierarchical FlexGrid Control. Если не ошибаюсь, это то, что тебе нужно. Правда, я с ними не работал, нужды не было:)
Ответ отправлен: 06.03.2003, 20:11 Отправитель: Licvidator Отвечает Igoryk
Здравствуйте, Cаша! Создай модуль. И делай Public Const. Например так: Public Const Pi = 3.1415926 Ответ отправлен: 07.03.2003, 20:06 Отправитель: Igoryk Отвечает USA
Добрый день, Cаша! Глобальные переменные должны бытьт объявленны на уровне модуля, не объектного модуля (форма, контролер...), а просто модуля: Global VarName As VarType В VB таблиц нет, но можно подключить библиотеку Excel, и использовать все его объекты как встроенные. Для подключения библиотеку используй команду ProjectReferences, либо контекстное меню объектного броузера. Удачи. USA
Ответ отправлен: 07.03.2003, 05:30 Отправитель: USA
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.