Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как сделать запрос?
 
 автор: belvesta   (27.03.2007 в 16:05)   личное сообщение
 
 

Я переделала свою базу и теперь совсем не знаю как все сделать!! Я просто молю о помощи! У меня есть несколько полей: ФИО, Date1, Балл, h1 (Истина или ложь - флажок), Date4/1, h2, Date4/2, h3, Date4/3....h9, Date4/9.
Мне нужно, чтобы запрос выводил тех ФИО и сумма баллов по ним (Балл), поля у которых отвечают таким условиям:
Date1<=Date()
Если h1=Истина and Date4/1>=Date() Or Is Null then SumБалл=SumБалл+Балл1
Если h2=Истина and Date4/2>=Date() Or Is Null then SumБалл=SumБалл+Балл2
......

В итоге я хочу получить
ФИО и его накопленный балл, если условие выполнено (если флажок установлен и дата4 была больше или равна сегодняшней или пусто).

  Ответить  
 
 автор: osmor   (27.03.2007 в 16:28)   личное сообщение
 
 

пришлите базу.. Мыло в профиле

  Ответить  
 
 автор: belvesta   (27.03.2007 в 16:36)   личное сообщение
 
 

где это?

  Ответить  
 
 автор: belvesta   (27.03.2007 в 16:49)   личное сообщение
 
 

извиняюсь, я знаю где это

  Ответить  
 
 автор: belvesta   (27.03.2007 в 16:51)   личное сообщение
 
 

отправила... умоляю помогите.. начальница придет через 15 минут

  Ответить  
 
 автор: belvesta   (27.03.2007 в 17:09)   личное сообщение
 
 

умоляю, посмотрите

  Ответить  
 
 автор: osmor   (27.03.2007 в 17:29)   личное сообщение
 
 

Вам нужно ФИО клиента или мастера?

  Ответить  
 
 автор: belvesta   (27.03.2007 в 17:41)   личное сообщение
 
 

Мастре

  Ответить  
 
 автор: osmor   (27.03.2007 в 17:44)   личное сообщение
 
 

а h1 - это Изделие1?

  Ответить  
 
 автор: belvesta   (27.03.2007 в 17:57)   личное сообщение
 
 

да

  Ответить  
 
 автор: osmor   (27.03.2007 в 18:05)   личное сообщение
 
 

отправил ответ.
пару слов ...
Видимо у вас не самый простой тех. процесс (документо-оборот), и что-то с налету сказать трудно, но предрекаю вам очень тяжелую жизнь если структура БД останется такой как сейчас.

  Ответить  
 
 автор: belvesta   (27.03.2007 в 18:07)   личное сообщение
 
 

почему?
какая она должна быть по-вашему мнению?

  Ответить  
 
 автор: belvesta   (27.03.2007 в 18:11)   личное сообщение
 
 

мне всего-то надо, чтобы заполнялась та форма квитанции и распечатывалась эта квитанция, а еще исходя из этих данных, чтобы отчеты формировались. Вот и все. Может Вы какую-нибудь идею подкинете как лучше сделать...

  Ответить  
 
 автор: osmor   (27.03.2007 в 18:28)   личное сообщение
 
 

а еще исходя из этих данных, чтобы отчеты формировались
Вот здесь то и будут основные трудности.
Посоветовать ничего не могу, для того что бы советовать нужно разобраться как и что у вас присходит... это слишком затратный процесс

  Ответить  
 
 автор: belvesta   (27.03.2007 в 18:15)   личное сообщение
 
 

такой запрос я тоже делала как Вы, но нужно чтобы в нем формировались только квитанции с AorX="Ателье" и Дата готовности в квитанции по какому-нибудь изделию больше сегодняшней или Null. И если это так, то Сумма баллов мастера=сумма баллов+сумма баллов по данной квитанции по данному изделию.

  Ответить  
 
 автор: belvesta   (27.03.2007 в 18:18)   личное сообщение
 
 

Может мне не надо делать в таблице FillReceipt столько данных по всем изделиям?
То есть это в форме Заполнение квитанции все, что ниже в виде таблицы.
Может сделать как подчиненную таблицу и форму?

  Ответить  
 
 автор: belvesta   (27.03.2007 в 18:22)   личное сообщение
 
 

а, я поняла.... спасибо

  Ответить  
 
 автор: osmor   (27.03.2007 в 18:29)   личное сообщение
 
 

я бы изделия точно вынес в отдельную таблицу.
Все. Буду после 22-00

  Ответить  
 
 автор: Силыч   (27.03.2007 в 18:40)   личное сообщение
 
 

ты шо, к ней поехал?

  Ответить  
 
 автор: ИгорьК   (27.03.2007 в 20:39)   личное сообщение
 
 

объяснять в натуре

  Ответить  
 
 автор: osmor   (27.03.2007 в 21:14)   личное сообщение
 
 

Силыч, заканчивай народ баламутить.
Просто пошел с работы домой.
Объясняю: Жена у меня в санатории, но к ней далековато ехать... Никаких другие "ней" быть не может, кроме разобранной ванны, я в "ней" уже 3-й день плинку на пол укладываю, сегодня намерен закончить...

  Ответить  
 
 автор: Explorer   (28.03.2007 в 09:36)   личное сообщение
 
 

типо отметолсо - подстраховалсо на всякий случай, грамотно, ничего не скажешь

вдруг типо Лариса из санатория в форум Access заглядываит, мол "как там мой Олег плитку в ванной укладывает"

вдруг типо Олег не будь дурак так и норовит воспользоваццо ситуацией и налево рвануть

так вот он нет! он как приехал в 22-00 домой так сразу и работать! укладывать укладывать и еще раз укладывать!

  Ответить  
 
 автор: osmor   (28.03.2007 в 09:59)   личное сообщение
 
 

т-с-с-с. Ты чего орешь...этож страшная тайна...
в 22 я уже закончил укладывать плитку и пил пиво...
Мне от дома до работы 10 минут пешком...

  Ответить  
 
 автор: ИгорьК   (28.03.2007 в 09:43)   личное сообщение
 
 

> уже 3-й день ПЛИНКУ на пол укладываю, сегодня намерен закончить...
интересное имя у девушки

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList