problem Access - wybór wielokrotny

IP: *.torun.sdi.tpnet.pl 22.11.08, 19:18
może ktoś mógłby mi pomóc..szukałam informacji ale wciąż nie wiem jak to zrobić..

chcę stworzyć w formularzu pole listy lub pole kombi z możliwością wyboru kilku opcji.. nie wiem jak to wszystko ustawić, żeby wybrane opcje zostały zapisane w tabeli (w tabeli jest miejsce tylko na 1 wybraną opcję no i nic tam się nie wyświetla przy wybraniu więcej opcji), no i żeby zaznaczenie nie znikało wraz z zamknięciem formularza..

mógłby mi ktoś wyjaśnić jak ustawić właściwości pola listy, żeby wybrane wartości zostały zapisane w jakiejś istniejącej tabeli?
    • Gość: onaa Re: problem Access - wybór wielokrotny IP: *.torun.sdi.tpnet.pl 22.11.08, 19:21
      zapomniałam napisać, ze robię bazę w Access 2003, nie ma tam nowych opcji wielokrotnego wyboru
      • kocinos Re: problem Access - wybór wielokrotny 22.11.08, 21:03
        Jeśli dobrze rozumiem, chodzi Ci o to, by np. do danego rekordu="podmiotu"
        tabeli przypisać kilka "cech" z jednej listy tak, by potem formularz pokazał
        wszystkie wybrane "cechy" dla danego rekordu? Jeśli tak, to możesz to zrobić
        tworząc specjalną tabelę zapisującą "cechę" z listy wraz z identyfikatorem
        "podmiotu". Taka tabela będzie miała relację "wiele do jednego" z "podmiotową",
        a wtedy umieszczając podformularz (zrobiony na kwerendzie z tej "specjalnej"
        tabeli) w formularzu "podmiotowym" będziesz widzieć dla wybranego rekordu
        "podmiotowego" wszystkie wybrane "cechy".
        Trochę to skomplikowane, ale nic innego mi nie przyszło do głowy...
        Kluczem jest ta "specjalna tabela"...
        • Gość: Gość Re: problem Access - wybór wielokrotny IP: *.acn.waw.pl 22.11.08, 21:34
          Są jeszcze pola wielowartościowe, w których można przechowywać wiele wartości no
          ale to niestety dopiero od Accessa 2007.
    • Gość: Gość Re: problem Access - wybór wielokrotny IP: *.acn.waw.pl 22.11.08, 20:48
      A ta lista jest połączona z jakąś tabelą czy jest niezwiązana? Jeśli nie jest
      połączona to musisz napisać kod, który będzie wpisywał wybrane wartości do tabeli.
    • Gość: onaa Re: problem Access - wybór wielokrotny IP: *.torun.sdi.tpnet.pl 03.12.08, 19:42
      kocinos właśnie coś takiego zrobiłam..ale mam problem.. chciałabym żeby te cechy były wybierane z pola wielokrotnego wyboru ..tzn w jednym polu zaznaczone kilka opcji, które się zapiszą w tabeli..
      i nie wiem jak.. po zrobieniu pola wielokrotnego wyboru i zaznaczeniu opcji "prosty" wyskakuje jakis blad (że indeks nie może mieć wartości null)



      rekordu="podmiotu"
      tabeli przypisać kilka "cech" z jednej listy tak, by potem formularz pokazał
      wszystkie wybrane "cechy" dla danego rekordu? Jeśli tak, to możesz to zrobić
      tworząc specjalną tabelę zapisującą "cechę" z listy wraz z identyfikatorem
      "podmiotu". Taka tabela będzie miała relację "wiele do jednego" z "podmiotową",
      a wtedy umieszczając podformularz (zrobiony na kwerendzie z tej "specjalnej"
      tabeli) w formularzu "podmiotowym" będziesz widzieć dla wybranego rekordu
      "podmiotowego" wszystkie wybrane "cechy".
      Trochę to skomplikowane, ale nic innego mi nie przyszło do głowy...
      Kluczem jest ta "specjalna tabela"...
      • kocinos Re: problem Access - wybór wielokrotny 04.12.08, 21:53
        Jeśli masz pole wielokrotnego wyboru w tabeli, to jest to pewnie access 2007
        (jak to napisał ktoś w Twoim wątku), a w tym przypadku nie jestem w stanie Ci
        pomóc. Używam 2003 i ten mi wystarcza. Sposób o którym pisałem nie spowoduje, że
        będziesz mieć te "wiele cech" w tabeli, ale będą one widoczne w odpowiednim
        formularzu. Trzeba się trochę "pogimnastykować", użyć np. specjalnego formularza
        jako okna dialogowego do wpisywania tych "cech", skrobnąć jakieś procedury ...
        Troszkę roboty z tym by było, ale da się zrobić w Accessie 2003. W 2007 pewnie
        nawet prościej, ale tego nie znam, sorry...
    • Gość: Kulfon Re: problem Access - wybór wielokrotny IP: 213.77.44.* 09.12.08, 13:57
      Możesz skorzystać z informacji zamieszczonej na stronie
      support.microsoft.com/kb/827423/pl. Myślę że to pomoże
      rozwiązać problem.
Pełna wersja