powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подскажите, плиз...
12 сообщений из 12, страница 1 из 1
Подскажите, плиз...
    #32165416
G&P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просьба, подскажите как реализовать:
Есть некая результирующая таблица.
Поля - "Участники", "Тендера", "Выиграл" (false/true).
Участники - это организации борющиеся за определенный тендер-объект.
Тендера - тендер-объекты.
Получается, что в таблице при одном тендере будет несколько записей с разными участниками, но только в одной после завершения тендера поле "Выиграл" будет = true (замечу, тендеров, естественно может быть множество). Так вот как сделать так, чтобы на форме в листбоксе отобразить для каждого участника весь перечень его тендеров, но только в том случае, если тендер еще не закончен, и в то же время, при завершении определенного тендера, он оставался в списке участника-победителя, а у остальных исчезал. Я сделал на форме два листбокса: в одном - рабочие тендера, в другом - список выигранных тендеров. Вообщем все работает, только не получается избавиться от записей в рабочем списке у проигравших участников. А удалять нельзя, т.к. данные по истории тендера должны оставаться в этой таблице. Сорри за разжевывание материала, думаю это лучше, чем недоговорить чего-то, если я конечно ясно изложил суть вопроса... Спасибо.
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32165510
G&P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ! Может я чё мудрю? Может можно проще проблемку решить? Помогите с запросом для листбокса...
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32165547
G&P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...Блин, хоть ругнитесь что ли для порядку..

Прошу совета, аксакалы!
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32165549
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ты не мучался бы и написал тройку запросов к БД которые и выдали-бы необходимые значения для определенного участника.
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32165550
G&P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...так вот как их написать? я понимаю, что ручками, но похоже без циклов тут не обойтись. не могу только понять как все это организовать, с какой стороны то подойти... ведь при выигрыше одного из участников должен поменяться RecordSourse у листбокса, но есть еще другие незаконченные тендера, поэтому менять RecordSourse динамически у листбокса нельзя, нужен один функциональный запрос...
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32165551
G&P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...попробую еще раз...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
   Таблица
        Участник   Тендер   Выиграл
         -----------------------------
 
         Петров     Тенд1     ложь
         Иванов     Тенд1     ложь
         Сидорчук  Тенд1     ложь
         Крылов     Тенд1     истина
         ..........      .......     ........
         Петров      Тенд2     ложь
         Иванов     Тенд2     ложь
         Сидорчук  Тенд2     истина
         Крылов     Тенд2     ложь
         ..........     ........     .......
         Петров     Тенд2   ложь
         Иванов     Тенд2     ложь
         Сидорчук  Тенд2     ложь
         Крылов     Тенд2     ложь


В форме листбокс (либо комбобокс) "Участники", при выборе значения в котором появляется соответствующая информация о прошедших тендерах и о проходящих для каждого из участников... Но если тендер закончен, то убрать его из списков тех, кто проиграл... Блин, пока писал, кажись сам догадался...
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32165552
G&P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри в третьем блоке в таблице Тенд3...
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32165580
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мля, ну дата окончания "тендера" у тебя в таблице же есть?? вот по этой дате и отбирай "тендера" для своего "рабочего" списка... where датаокончаниятендерапи%дец
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32166294
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если наоборот сделать структуру?

в табл. с Тендерами сделать поле "Выиграл" и впихивать туда из справочника игроков единственного победителя?
Зачем куча лишней "Лжи?.."
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32166533
alligator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Структура таблицы никуда не годится, ( про нормирование даже и речи не идет) надо с этого начинать... а уже потом думать куда и как выдавать результаты...
надо бежать...потом закончу мысль))
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32166552
G&P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята, я уже нашел ответ на свой вопрос. Просто в таблице-источнике тендеров добавил поле "Тенд. завершен" (true/false) и подкорректировал запросы листбоксов с учетом этого поля. Вот и все. Оказалось очень просто. Если тендер завершен, то тендер остается только в списке победителя, а если нет, то во всех списках участников этого тендера. Всем спасибо.
...
Рейтинг: 0 / 0
Подскажите, плиз...
    #32166556
G&P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем куча лишней "Лжи?.."

Просто информация о тех, кто участвовал должна сохраняться в базе постоянно...
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подскажите, плиз...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]