Модераторы: Akina
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Помогите, плиз :), 2 вопроса по VB 
:(
    Опции темы
Гость_Жемарп
Дата 20.12.2005, 13:42 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Здравствуйте, люди добрые. Помогите советом.
1. Как описать событие (?) кнопка "Отмена"? Т.е., чтобы при ее нажатии на UserForm выполннение программы прекращалось, а не прерывалось (нашел только команду Stop).
2. Можно ли как-то данные из массива напечатать на странице Ворда в виде таблицы?

И еще, скорее сообщение для админов. Возникли проблемы с регистрацией. На е-майл ничего не пришло, а повторно не отправляет, ибо "такой пользователь не обнаружен". При попытке повторно зарегится на тоже имя (Жемарп) пишет - "такой пользователь уже есть".
  Вверх
~FoX~
Дата 20.12.2005, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

Репутация: 10
Всего: 68



Цитата
(нашел только команду Stop).

Ну так и юзай.

Цитата
2. Можно ли как-то данные из массива напечатать на странице Ворда в виде таблицы?

Можно.
что содержит массив (может у тебя массив кнопок), какова его размерность и т.д. Поподробнее!


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
Гость_Жемарп
Дата 20.12.2005, 14:25 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











по 1. команда Stop приостанавливает выполнение программы на этой самой строке, т.е. возможно ее дальнейшее выполнение (при нажатии F5 программа продолжит выполняться, а не начнется сначала). А надо, чтоб БАЦ - и конец программы. И без GoTo smile

по 2. массив записей, типа Ф.И.О., возраст, должность
  Вверх
Гость_Жемарп
Дата 20.12.2005, 14:26 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











да, массив одномерный, динамический
  Вверх
~FoX~
Дата 20.12.2005, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

Репутация: 10
Всего: 68



Цитата
надо, чтоб БАЦ - и конец программы

Exit
Цитата
по 2. массив записей, типа Ф.И.О., возраст, должность

Нет такого типа
Цитата
да, массив одномерный, динамический

И как ты в одномерном массиве хранишь три параметра (Ф.И.О., возраст, должность)?




--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
Гость_Жемарп
Дата 20.12.2005, 14:57 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











~FoX~

Код
 
Type 
    Zapis As Record
        FIO As String
        Age As Integer
        Status As String
End Type
...
Redim a(1 to n) As Zapis
....
.... a(2).Age=15

  Вверх
Guest
Дата 20.12.2005, 15:12 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











~FoX~
Код

Public Sub CommandButton2_Click()
UserForm1.Hide
.....
End Sub

Ну и что вписать вместо точек? Если
Код

Exit Sub

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

....
if ...... then end sub

где вместо точек некое условие, проверяющее была ли нажата кнопка "Отмена". А вот какое условие не могу понять. Пробовал
Код

if CommandButton2_Click() then 

- не получается.



  Вверх
cardinal
Дата 20.12.2005, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



Цитата(Guest @ 20.12.2005, 13:12)
то закроется процедура обработки нажатия, а не вся программа.

Напиши End и будет полный абзац... smile


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Гость_Жемарп
Дата 20.12.2005, 16:21 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











cardinal
Вот спасибо. Действительно, ларчик-то просто открывался.
Первый вопрос снимается. А по поводу второго кто-нибудь может что сказать?
  Вверх
Гость_Жемарп
Дата 20.12.2005, 16:35 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Таблицу научился рисовать. Не знаю как поместить курсор в ячейку и вписать туда данные.
Помогите, help!!!
  Вверх
Гость_Жемарп
Дата 20.12.2005, 16:41 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Спасибо Кардиналу. Просек я фишку. Вопросов больше нет.
  Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0464 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.