2017-02-20 41 views
0

Мне нужно разделить одну и ту же запись два раза. Например, если у меня есть в MyTable пять запись Мне нужно показать в Form's Gridдесять запись.Как разбить ту же запись в форме сетки?

Если возможно, я могу создать View, я просто дублирую один раз одну и ту же запись.

Это моя точка начала: StartPoint No Repeat record

Я хочу, чтобы дублировать запись: Duplicate Record

В MyForm ничего не может изменить, только вид. Нет Удалить, Нет Изменить, Нет Создать

Заранее спасибо!

+3

Не могли бы вы объяснить свою цель? –

+0

Спасибо @Aaksaksandr Maksimau, я не очень хорошо объяснил. Я добавляю больше информации в свой вопрос. Если вам нужно спросить меня, спасибо за ваше время! – ulisses

ответ

0

Это звучит как упражнение, которое мы, вероятно, не должны давать вам ответ ... но попытаться создать MyTableJoin и создать внешний ключ отношения к MyTable.Id затем добавить поле, называемое MyTableJoin.Row и заполнить таблицу с 2 соответствия строки для каждой 1 строки в MyTable. Затем в вашей форме присоединитесь MyTableJoin.

Итак:

MyTableJoin.clear(); 
MyTableJoin.Id = "ID_I"; 
MyTableJoin.Row = 1; 
MyTableJoin.insert(); 

MyTableJoin.clear(); 
MyTableJoin.Id = "ID_I"; 
MyTableJoin.Row = 2; 
MyTableJoin.insert(); 

MyTableJoin.clear(); 
MyTableJoin.Id = "ID_II"; 
MyTableJoin.Row = 1; 
MyTableJoin.insert(); 

MyTableJoin.clear(); 
MyTableJoin.Id = "ID_II"; 
MyTableJoin.Row = 2; 
MyTableJoin.insert(); 
0

Вы можете создать представление союзное и добавить одну таблицу дважды. Просто выберите берег, чтобы выбрать союз, чтобы вы не получили уникальные результаты.

 Смежные вопросы

  • Нет связанных вопросов^_^