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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Как установить в запросе условия отбора по значению поля в текущей записи текущей таблице?
 
 автор: KOHCEPBATOP   (26.11.2009 в 16:57)   личное сообщение
 
 

В конструкторе таблицы InfoOnTool для поля StandardSize задаю источник строк.

Запрос
SELECT StandatdSizeList.StandardSize, StandatdSizeList.ToolTypeID FROM StandatdSizeList RIGHT JOIN InfoOnTool ON (StandatdSizeList.ToolTypeID=InfoOnTool.ToolTypeID);
отбирает записи из StandatdSizeList по всем записям из InfoOnTool (по совпадению значений ToolTypeID).

Запрос
SELECT StandatdSizeList.StandardSize, StandatdSizeList.ToolTypeID FROM StandatdSizeList Where (StandatdSizeList.ToolTypeID=InfoOnTool.ToolTypeID);
просит один раз ввести значение "InfoOnTool.ToolTypeID"

А нужно чтобы список сотоял только из тех записей в которых совпадают ToolTypeID для текущей записи.


Возможно ли это и если можно, то какой должен быть запрос?

[b][/b]

  Ответить  
 
 автор: Мюллер   (26.11.2009 в 17:02)   личное сообщение
 
 

SELECT StandatdSizeList.StandardSize, StandatdSizeList.ToolTypeID FROM StandatdSizeList INNER JOIN InfoOnTool ON (StandatdSizeList.ToolTypeID=InfoOnTool.ToolTypeID);

  Ответить  
 
 автор: KOHCEPBATOP   (27.11.2009 в 08:46)   личное сообщение
 
 

Я только начинаю программировать в Access'е, поэтому многое для меня вновь. Вот обнаружил что оказывается список возможных значений подготавливается при открытии таблицы и соответственно он один на все записи таблицы. А нужно чтобы для каждой записи формировался свой список в зависимости от значения ToolTypeID. Это возможно или нужно создавать форму?

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


Это возможно или нужно создавать форму?



нужно делать форму, но и в форме решение твоей задачи - не самое тривиальное что есть в Access

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