Ребята, привет всем! Помогите поправить схему.
Вот изначальная схема, которая работает как надо.
code_32944.txt
В данной схеме вторая таблица формируется построчно. Изначально так и задумывалось. Но в связи с большим объемом вводимых данных было перерассмотрено расположение с построкового размещения на постолбцовое.
Вот схема
code_32945.txt
Здесь данные добавляются постолбцово. Но не так как надо. Например, я выбрал корпус1, дату вывода и первый столбик проставляется как надо. Но при выборе следующего корпуса данные снова проставляются в первый столбец, а должны в рядом расположенный. Как сделать правильно?
При этом также введенные данные не сохраняются.
Этот топик читают: Гость
|
Ответов: 254
Рейтинг: 6
|
|||
| карма: 0 |
| ||
| файлы: 2 | code_32944.txt [10.5KB] [422], code_32945.txt [11.6KB] [379] |
|
Ответов: 704
Рейтинг: 44
|
|||
|
что- то дурдом какой-то у тебя в схеме, зачем плодить столько DSC_Query и.т.п компонентов
|
|||
| карма: 0 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
Kazbek17 писал(а): что- то дурдом какой-то у тебя в схеме |
|||
| карма: 25 |
|
|
Ответов: 254
Рейтинг: 6
|
|||
|
Tad, вы как всегда
|
|||
| карма: 0 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
Medvedoc писал(а): ну мне проще так разбиратьсяMedvedoc писал(а): Помогите поправить схему.Что за открытие двух БД ? Для такого случая есть ATTACH DATABASE. Что за этажерка из 6-ти DSC_Query ? Это решается одним DSC_Query + один MT_MultiData. |
|||
| карма: 25 |
|
|
Ответов: 254
Рейтинг: 6
|
|||
|
на счет мультиэлемента я понял
code_32946.txt но при добавлении нового столбца данные подставляются в первый столбец |
|||
| карма: 0 |
| ||
| файлы: 1 | code_32946.txt [10KB] [386] |
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
А где-то в начале темы
Tad писал(а): 2. Medvedoc, нужно правильно спроектировать БД. Попробуй завести несколько корпусов, несколько начальных дат и несколько схем вакцинаций и сам увидишь, какой бардак получишь |
|||
| карма: 25 |
|
|
Ответов: 254
Рейтинг: 6
|
|||
|
ничего не понятно. создал две базы отдельных.
------------ Дoбавленo в 00.38: почему не проставлятся данные в последующих столбцах? |
|||
| карма: 0 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
Medvedoc писал(а): создал две базы отдельных.Medvedoc писал(а): почему не проставлятся данные в последующих столбцах?Если им рассказать, то проставляются: |
|||
| карма: 25 |
| ||
| файлы: 1 | medvedoc_7.gif [9.9KB] [404] |
|
Ответов: 254
Рейтинг: 6
|
|||
|
если знать как это сделать, то да. Ну а поскольку я этого не знаю, потому у вас и спрашиваю.
|
|||
| карма: 0 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
В Google набери "pivot в SQLite" или "перевернуть таблицу SQLite"
|
|||
| карма: 25 |
|
|
Ответов: 824
Рейтинг: 138
|
|||
|
Tad писал(а): В Google набери "pivot в SQLite" или "перевернуть таблицу SQLite" Сложновато энто дело.... |
|||
| карма: 1 |
|
|
Ответов: 758
Рейтинг: 112
|
|||
|
Tad писал(а): В Google набери "pivot в SQLite" или "перевернуть таблицу SQLite" Окончательно мое мнение подтвердило исследование ТУТ Выходом может быть формирование окончательной таблицы в отдельной программе или отдельным алгоритмом (в интернете очень популярен алгоритм на perl). В нашем случае можно послать запрос для определения перечня колонок, а потом (с учетом первого) запрос на формирование тела таблицы, и окончательно сформировать таблицу в HiAsm. |
|||
| карма: 1 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
|
sashaoli писал(а): Сложновато энто дело....sashaoli писал(а): Гы-ы-ы-ы 1.Напиши и подключи свою функцию. 2.Решить схемно. ------------ Дoбавленo в 22.27: miver, на том рисунке, что я выложил выше, решено схемой. кстати очень просто. |
|||
| карма: 25 |
|
|
Ответов: 758
Рейтинг: 112
|
|||
|
Tad писал(а): 1.Напиши и подключи свою функцию.Tad, можешь дать пример в HiAsm, как можно написать свою функцию для SqLite |
|||
| карма: 1 |
|



Поиск
Друзья
Администрация