Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
11.08.2011, 19:51
|
|||
---|---|---|---|
|
|||
работа с таблицами в visual FoxPro |
|||
#18+
есть две таблицы. обе имеют одинаковую структуру. одинаковое количество строк, одинаковое количество столбцов. первая таблица (SMMP) содержит значения сечений проводов, которые бывают. вторая таблица (SMMP_SKL) постоянно изменяется. в ней записываются те значения, которые имеются на складе. большая часть ячеек в этой таблице пуста. нужно, чтобы, при изменении какой-либо ячейки в таблице SMMP_SKL, она принимала значение той же ячейки из таблицы SMMP. т.е., если заполняется ячейка на пересечении (a3,b4) в таблице SMMP_SKL, автоматически вставить туда значение из ячейки на пересечении (a3,b4) в таблице SMMP. все остальные ячейки оставлять нетронутыми. если они пусты, они должны остаться пустыми. помогите!! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.08.2011, 21:20
|
|||
---|---|---|---|
работа с таблицами в visual FoxPro |
|||
#18+
полина285, Срочно в школу. Читать про реляционные таблицы. Если непонятно - читать снова, пока не наступит просветление в уму ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.08.2011, 21:54
|
|||
---|---|---|---|
|
|||
работа с таблицами в visual FoxPro |
|||
#18+
уже два дня читаю. пробую. таблицы привязала друг к другу.. в коде прописывала всё, что в голову шло. обкладываюсь книгами, хэлпами.. в голове уже каша, всё перемешалось. вот и прошу помощи.. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.08.2011, 04:30
|
|||
---|---|---|---|
работа с таблицами в visual FoxPro |
|||
#18+
BurnСрочно в школу. Читать про реляционные таблицы.А что, нынче в школах и это преподают? полина285таблицы привязала друг к другу..Покажите, как вы это сделали. Очень интересно :) И заодно покажите структуру таблиц (полагаю, проще будет показать на примере, чем разъяснять, что и как нужно сделать). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.08.2011, 16:13
|
|||
---|---|---|---|
работа с таблицами в visual FoxPro |
|||
#18+
полина285есть две таблицы. обе имеют одинаковую структуру. одинаковое количество строк, одинаковое количество столбцов. первая таблица (SMMP) содержит значения сечений проводов, которые бывают. вторая таблица (SMMP_SKL) постоянно изменяется. в ней записываются те значения, которые имеются на складе. большая часть ячеек в этой таблице пуста. нужно, чтобы, при изменении какой-либо ячейки в таблице SMMP_SKL, она принимала значение той же ячейки из таблицы SMMP. т.е., если заполняется ячейка на пересечении (a3,b4) в таблице SMMP_SKL, автоматически вставить туда значение из ячейки на пересечении (a3,b4) в таблице SMMP. все остальные ячейки оставлять нетронутыми. если они пусты, они должны остаться пустыми. помогите!! И чего не понятно ? Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.08.2011, 19:52
|
|||
---|---|---|---|
работа с таблицами в visual FoxPro |
|||
#18+
полина285, тут изначально неправильная концепция решения - реляционная база данных это не набор таблиц в Экселе. Незная полной постановки задачи ничего предложить нельзя, но в простейшем случае ваша задача это две таблицы - справочник проводов, состоящий из кода провода, названия, сечения, еще там необходимых параметров для описания этой единицы продукции и второй таблицы наличия из, например, трех полей - код провода, диаметр, количество. связь между таблицами - код+диаметр. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.08.2011, 19:56
|
|||
---|---|---|---|
работа с таблицами в visual FoxPro |
|||
#18+
Способ хранения данных отличается от способа отображения данных Ну, для простоты, предположим, что речь идет только и исключительно о сечении провода. Все остальные характеристики (материал, количество жил, изоляция и т.п.) пока оставим в стороне. Тогда таблица SMMP имеет следующую структуру Код: plaintext 1. 2. 3. 4.
А что у нас должно быть в таблице SMMP_SKL? Раз речь идет о складе, то там должна быть информация о товаре и некоторые его количественные характеристики. Ну, опять же для простоты, предположим, что там записана только длина провода в метрах. Тогда структура этой таблицы будет выглядеть следующим образом Код: plaintext 1. 2. 3. 4. 5.
Другими словами, когда товар поступает на склад, то в запись таблицы SMMP_SKL вовсе не копируются все реквизиты из таблицы SMMP. Туда заносится лишь ссылка на код записи-справочника. Это был способ хранения . А как отобразить запасы на складе, чтобы видеть, в том числе, и сечение провода? Ну, как правило, для отображения, как раз-таки и настривают временные связи между таблицами или, в общем случае, выполняют запросы вида Код: plaintext 1. 2. 3. 4.
Другими словами, данные отображаются не так, как они храняться ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&mobile=1&tid=1584224]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 130ms |
0 / 0 |