Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: akkorn
добавлю свои 5 копеек:

в опр.переменных:
DIM Воскресенье as Счетчик_Циклический_END
DIM Разнообразие_Вкл as Булево
DIM Разнообразие_Тип as Развлечение_типа
DIM Const На_утро_понедельника_если_что as Кефир = 1пакет

и тело процедуры необх изменить чуть:
=====================================

Разнообразие_Вкл = ОпределитьБулево (NVL (Настроение_супруги, 0))
Разнообразие_Вкл = ОпределитьБулево (Округлить (1 * (СлучайноеЧисло Xor Разнообразие_Вкл)))

IF Разнообразие_Вкл Then
             Select case Разнообразие_Тип
             case Шашлык: Разнообразие_Тип = Шашлык_на_берегу_чистого_озера
             case Пляж: Разнообразие_Тип = Пляж_на_берегу_моря-озера-водоема
             case Банька: Разнообразие_Тип = Банька_с_бултыхом_и_вечером_удить_рыбу_или_стрелять_по_банкам
             case Грибы: Разнообразие_Тип = ПоГрибы_с_перекусом_на_свежем_воздухе
             case Яхта: Разнообразие_Тип = А_у_нас_с_друзьями_не_плохая_лодочка_есть_скрип_скрип
             case Else: Разнообразие_Тип = Все_как_обычно_или_пожелания_принимаются
             end select
End if

FOR ДеньХХ = Счетчик_Циклический TO Счетчик_Циклический_END
             Select case S_Kem_Vipit
             ...
             End select

             S_Kem_Vipit = S_Kem_Vipit КОНКАТЕНАЦИЯ Разнообразие_Тип
NEXT ДеньХХ


Ну вообще можно однозначно написать
Разнообразие_Вкл = ОпределитьБулево(Мое_Настроение * Погода * Not 'Все_плохо')
дабы без этого условия скучно


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.