eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingQSqlRelationalTableModel › QSqlRelationalTableModel
  • Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.neostrada.pl!a
    tlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
    From: ak <a...@o...pl>
    Newsgroups: pl.comp.programming
    Subject: QSqlRelationalTableModel
    Date: Fri, 13 Feb 2009 12:03:50 +0000 (UTC)
    Organization: TP - http://www.tp.pl/
    Lines: 21
    Message-ID: <gn3nj6$n09$1@atlantis.news.neostrada.pl>
    NNTP-Posting-Host: ady18.internetdsl.tpnet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    X-Trace: atlantis.news.neostrada.pl 1234526630 23561 83.16.102.18 (13 Feb 2009
    12:03:50 GMT)
    X-Complaints-To: u...@n...neostrada.pl
    NNTP-Posting-Date: Fri, 13 Feb 2009 12:03:50 +0000 (UTC)
    User-Agent: Pan/0.132 (Waxed in Black)
    Xref: news-archive.icm.edu.pl pl.comp.programming:180906
    [ ukryj nagłówki ]

    Witam,

    Czy mozliwe jest za pomoca QSqlRelationalTableModel ustawienie relacji do
    wiecej niz jednego pola w innej tabeli za pomoca jednego foreign keya?

    Mam dwie tabele: x (id, y_id fk y(id), ...), y (id, a, b)
    i klase X dziedziczaca po QSqlRelationalTableModel
    robie tak:
    setTable("x");
    setRelation(fieldIndex("y_id"), QSqlRelation("y", "id", "a"));

    no wlasnie, i tu nie wiem jak dalej, bo jesli zrobie cos takiego:
    setRelation(fieldIndex("y_id"), QSqlRelation("y", "id", "b"));
    to ta pierwsza relacja juz nie istnieje.
    A potrzebuje w widoku dla tabeli x wyswietlic dane z pol a i b tabeli y.

    Wiecie [czy da sie | jak] to zrobic? Czy moze musze uzyc QSqlQueryModel i
    dolozyc swoja implementacje setData itd.

    Z gory dzieki za pomoc
    Adam

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: