logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak wstawić wybrane rekordy do raportu w Accessie?

Talibanczyk 10 Kwi 2007 20:45 1346 4
REKLAMA
  • #1 3774300
    Talibanczyk
    Warunkowo odblokowany
    Posty: 2547
    Pomógł: 115
    Ocena: 75
    Wstawianie do raportu zaznaczonych rekordow poprzez zaznaczenie pola wyboru przy danym rekordzie.Dokladnie wyglada to tak ze mam przykladowo 200 urzadzen i chce wybrac 10 ktore maja byc wyswetlone w raporcie a nastepnie wydrukowane.
  • REKLAMA
  • #2 3776554
    ciubas
    Poziom 22  
    Posty: 683
    Pomógł: 36
    Ocena: 11
    chcesz zrobic comboboxa z wyborem danych z innej bazy/tabeli?
  • REKLAMA
  • #3 3776678
    remiorn
    Poziom 18  
    Posty: 316
    Pomógł: 9
    Ocena: 28
    W sumie sprawa nie jest trudna.

    Jedno z pół tabeli z której wybierasz musi być właśnie polem wyboru.
    Nie pamiętam już jaką ma to nazwę.
    A raport robisz nie z tabeli, tylko z kwerendy w której wybierasz zaznaczone rekordy.
  • REKLAMA
  • #4 3776836
    ciubas
    Poziom 22  
    Posty: 683
    Pomógł: 36
    Ocena: 11
    remiorn napisał:
    W sumie sprawa nie jest trudna.

    Jedno z pół tabeli z której wybierasz musi być właśnie polem wyboru.
    Nie pamiętam już jaką ma to nazwę.
    A raport robisz nie z tabeli, tylko z kwerendy w której wybierasz zaznaczone rekordy.


    combo box pisalem w poscie wyzej

    raport=kwerenda jasne no tak:

    SELECT pracownicy.Imie, pracownicy.Nazwisko, remonty.lp
    FROM remonty, szef_ekipy, pracownicy;

    pracownicy to jest tabela po kropcje masz kolumne from to z jakich table wyciagasz.

    pozdrawiam
  • #5 3778360
    powerm
    Poziom 23  
    Posty: 631
    Pomógł: 43
    Ocena: 43
    Pole wyboru to pole typu TAK/NIE czyli po prostu Boolean w widoku tabeli wyglada jak zwykly checkbox.
    Zapytanie w SQL powinno wygladac tak
    SELECT * FROM TabelaZDanymi
    WHERE PoleTakNie = True (albo TAK)
    zamiast * ktora oznacza wyprowadz wszystkie pola z danej tabeli mozesz podać listę pól. Poniewaz domyslnie w Accessie zapytanie projektuje sie w siatce QBE to pierwsza * wpisujesz w pierwsza kolumne a w drugiej znajdujesz to pole i wpisujesz warunek TAK w pole gdzie.
    Aha podejrzewam ze tak naprawde to masz np 600 roznych pomiarow z 25 urzadzen i wybieranie po kolei z nich w koncu sie ci sprzykrzy wtedy bedziesz musial zalozyc tabelke z lista tych urzadzen i zmienic zapytanie na np takie SELECT TabelaZDanymi.* FROM TabelaZDanymi, TabelaZUrzadzeniami
    WHERE TabelaZUrzadzeniami.PoleTakNie = True
REKLAMA