информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Все любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Не совсем... 02.12.09 16:40  Число просмотров: 3760
Автор: Ustin <Ustin> Статус: Elderman
Отредактировано 02.12.09 16:50  Количество правок: 4
<"чистая" ссылка>
> То есть, получатся в таблице СчФ поля и связи с другими таблицами:
> СчФ.Клиент — Клиенты.ФИО
> СчФ.Товар1 — Товары.Наимен
> ...
> Плюс поля:
> СчФ.НДС
> СчФ.Товар1Колво..СчФ.Товар5Колво
>
> Я правильно понял?
Не совсем.... но если названия уникальны - то да

>
> «Формы — Справочники» не могу найти почему-то (Office 2007).
Сорри за некорректную формулировку, имел в виду: форма-справочник - самодельная форма, отображающая содержимое другой таблицы (справочника), после выбора в ней нужной записи изменяешь поле, связанное со справочником по внешнему ключу (в поле "товар1" подставляет код товара). Скорее всего придётся покодить.

> По поводу сложного запроса: получится, что он выберет все
> поля из СчФ, затем по каждому товару в таблице товары
> просмотрит данные о товаре, а потом также пройдет по
> названию клиента в таблицу Клиенты за информацией о
> покупателе? Вы не могли бы примерно написать, как он будет
> выглядеть?
select 
 sc.*,
 cli.name,
 tov1.*,
 (tov1.price*sc.nds/100) as tov1nds,
 ....
 tov5.*,  
 ....
from schf sc
 left join clients cli on (sc.clicode=cli.code)
 left join tovary tvr1 on (sc.tv1code=tv1.code)
 ...
 left join tovary tvr5 on (sc.tv5code=tv5.code)
 where sc.code=:code

---
(в конструкторе запросов подобная конструкция мышится мышью, так что это не сложно в рамках контрольной)
Сорри за синтаксис, аксесса нет под рукой... Здесь code - название ключевого поля во всех таблицах (в аксессе есть встроенные ключевые поля помимо прочего), clients - таблица клиентов, tovary - таблица товаров, schf - таблица счёт-фактур. И предполагается, что связь между таблицами идёт по полям code (ведь наименование же может быть одинаковым?). В "схеме данных", как я помню, можно указать связь мышью (связь один к одному должна быть).

> Хотя странно, там первый курс менеджмента, заочное
> отделение. Не думаю, что им такие сложные задания могут
> давать (остальные в этой контрольной, по системам счисления
> и Excel были очень легкими).

Да, этот рецепт - первое что пришло в голову при виде заголовка "Срочно"
<beginners> Поиск 






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach