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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Интересные практические вопросы, подскажите
 
 автор: form-access2003   (04.04.2007 в 19:23)   личное сообщение
 
 

У меня есть несколько интересных вопросов,
связанных с подчиненностью под-формы двух основным полям (№3),
подчиненностью под-формы одному основному полю,
а поля-со-списком под-формы (множества его значений) - другому основному полю (№1),
объединении view-шки и таблицы в одну форму (№2).
Чтобы не теоретизировать, сошлюсь на пример базы
\http://form-access2003.narod.ru/db.zip

1. Как сделать, чтобы в под-форме
[_Main для Нормы затрат]/НормыЗатрат
поле-со-списком "материалы" отображало не все материалы (их более тысячи),
а только те, которые попадают в группу, указанную в поле "группа"
формы [_Main для Нормы затрат]/vid ?

2. Как объединить три подчиненные формы
[_Main для СуммаЗатрат, Выдали и Разность]/СуммаЗатрат (view),
[_Main для СуммаЗатрат, Выдали и Разность]/Выдали (таблица, вносятся данные),
[_Main для СуммаЗатрат, Выдали и Разность]/Разность (view),
в одну подчиненную форму, изъяв из под-форм
[_Main для СуммаЗатрат, Выдали и Разность]/Выдали,
[_Main для СуммаЗатрат, Выдали и Разность]/Разность
поля "материал" и "цвет" ?
Единая view-шка типа приведенной ниже, насколько я понимаю, не подходит,
т.к. в Access во view-шку нельзя писать (необходимо заполнять таблицу "Выдали").

Примечание. В поле-со-списком выбирать можно только модели E11, E133, E15, E10,
т.к. для остальных моделей в таблицах существуют дублирующие друг друга строки
(еще не успел их вычистить).

select
СуммаЗатрат.модель, СуммаЗатрат.материал, СуммаЗатрат.цвет, СуммаЗатрат.сумма,
Выдали.выдано,
Разность.нехватка, Разность.доля
from
СуммаЗатрат left join Выдали left join Разность
on
СуммаЗатрат.модель=Выдали.модель and
СуммаЗатрат.материал=Выдали.материал and
СуммаЗатрат.цвет=Выдали.цвет and
Выдали.модель=Разность.модель and
Выдали.материал=Разность.материал and
Выдали.цвет=Разность.цвет;

3. Как подчинить под-форму
[_Main для Произведем]/Произведем
двух основным полям:
полю "Список0" (где выбираются модели:E11, E133, E15, E10) и
полю "Список2" (где выбираются месяца) ?

Возможно ли добавление поля "Список2" в форму
[_Main для СуммаЗатрат, Выдали и Разность],
зависимость при этом должна получиться такая:
выбираем модель и месяц - отображается соответствующее "произведем" и подчиненные формы
[_Main для СуммаЗатрат, Выдали и Разность]/СуммаЗатрат,
[_Main для СуммаЗатрат, Выдали и Разность]/Выдали,
[_Main для СуммаЗатрат, Выдали и Разность]/Разность;
изменяем "произведем" - пересчитываются подчиненные формы ?

4. Как добиться того, чтобы форма
[_Main для СуммаЗатрат, Выдали и Разность]/СуммаЗатрат
автоматически пересчитывалась при изменении значения в поле "произведем" формы
[_Main для СуммаЗатрат, Выдали и Разность]/Произведем

5. Как сделать, чтобы выводимые в форме данные сортировались не по числовому идентификатору,
а по строке, автоматически подставляемой вместо него?
Например, чтобы данные в форме
[_Main для Нормы затрат]/НормыЗатрат (под-форма из 4-х полей)
сортировались по НАЗВАНИЮ материала, а не его числовому идентификатору ?

  Ответить  
 
 автор: час   (06.04.2007 в 11:49)   личное сообщение
 
 

1 надо источником данных этого полСоСписком был запрос на выборку из таблицы "материалы" с условием отбора по полю группа этого материала.

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