Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » mo2 02:57
 » Shark20 02:54
 » cVas 02:49
 » bmiluch 02:42
 » pwil2 01:53
 » Mademan 01:21
 » Holyboy 01:16
 » burz 00:44
 » g5mark 00:30
 » selves 00:29
 » gigamiki 00:26
 » Lukas12p 00:16
 » Kenny 00:14
 » Wolf 00:03
 » hideox 00:01
 » rarek 23:58
 » Grza 23:51
 » Flo 23:47
 » adolphik 23:41
 » DJopek 23:33

 Dzisiaj przeczytano
 41107 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

Pomoże ktoś z bazą Access'a? , waldisobon 21/01/09 12:43
Potrzebna baza na wzór.

Zamarzyło mi się takie coś, że mam formularz, a w nim np. 3 pola kombi i jedno tekst.
Każde pole kombi pobiera dane z osobnej tabeli (z kolumny opis), pole 1 z tabeli1, pole 2 z tabeli 2 i pole 3 z tabeli 3.
Tabele mają podobną konstrukcję - mają kolumnę identyfikator i kolumnę opis.

Np:
Tabela1:
ABC opis 1_1
DEF opis 2_1
GHI opis 3_1
itd.

Tabela2:
123 opis 1_2
456 opis 2_2
789 opis 3_2
itd.


Tabela3:
OMG opis 1_3
WTF opis 2_3
BTW opis 3_3
itd.


W formularzu każde z pół kombi przypisane jest do kolumny identyfikator
Z kolei pole tekstowe komasuje na podstawie wybranych opisów zwracając kody.

Przykładowo, wybieram z pól kombi:
opis 2_1
opis 3_2
opis 1_3

A w polu tekstowym automatycznie pokazuje się:
DEF 789 OMG

Pomoże ktoś? Kombinuję sam, ale jestem nygus z Accessa ;-/
Żeby nie było - to żadne zaliczenie, praca kontrolna ani nic z tych rzeczy. Jest to tylko i wyłącznie na mój użytek.

Niektórych boardowiczów uważam za idiotów i
oni o tym wiedzą.

  1. pierwsze co.... , rulezDC 21/01/09 13:10
    czy te dane z pol kombi gdzies zapisujesz czy jest to tylko pole niezwiazane
    jezeli pole niezwiazane to OK, nie powinno byc problemu
    w polu 3 kombi musisz zrobic procedurke VBA, ktora bedzie sumowac wybor tych trzech pol kombi np, po aktualizacji kod VBA:

    Me.pole_tekstowe = Me.kombi1.column(0)+me.kombi2.column(0)+me.kombi3.column(0)

    koniec koniec koniec

    1. ;-) , waldisobon 21/01/09 13:20
      Zacząłem od stworzenia tych 3 tabel.
      Potem "kreator formularza" i w nim dodaję do formularza pola z 3 tabel. Jak daję zakończ to mam "niezgodnośc typów w wyrażeniu"... Jak pisałem - w Accessie jestem noga, coś tam dodać, poprawić to może i tak, ale stworzyc od podstaw to nie bardzo...

      Niektórych boardowiczów uważam za idiotów i
      oni o tym wiedzą.

      1. to moze napisz po kolei , rulezDC 21/01/09 13:47
        co masz w tabelach, jakie pola, a potem powiedz co wybierales w kreatorze formularzy, bo tak to nie dojdziemy co tam porobiles

        koniec koniec koniec

        1. Rzuć okiem... , waldisobon 21/01/09 14:23
          http://www.speedyshare.com/528162313.html

          Poradziłem sobie z głownym problemem, teraz pytanie - bo wartości są pobierane z tabel - wybieram to co chcę z pól kombi, pole tekstowe się uzupełnia (muszę na nie najechac myszką, mam aktualizację "przy ruchu myszy") ale nie mam pojęcia jak zrobić myk, aby wartości się zachowały. Bo jak zamknę formularz to się te wartości nigdzie nie odkładają i po otwarciu jest pusty...

          Niektórych boardowiczów uważam za idiotów i
          oni o tym wiedzą.

          1. po pierwsze wez po aktualizacji a nie po ruchu myszka , rulezDC 21/01/09 16:38
            po drugie nie zapisuje ci sie bo musisz miec w tabeli na ktorej oparty jest formularz miec pole np. pole_wynik jako tekstowe
            jak juz bedziesz mial opierasz formular zo tabele z tym polem, to muisz jeszcze pole na formularzu zwiazac z polem z tabeli
            opczywiscie w tabeli z tym polem jeszcze dobrze by bylo dac pole klucz jako autonumer

            koniec koniec koniec

            1. Chyba dam sobie spokój... , waldisobon 21/01/09 18:28
              Bo skoro teraz nic nie rozumiem, to co będzie jak będę chciał coś bardziej zawiłego zrobić...

              Bo to o co pytam to chyba proste jest?

              Niektórych boardowiczów uważam za idiotów i
              oni o tym wiedzą.

              1. po pierwsze biorac sie do baz danych... , rulezDC 21/01/09 22:48
                trzeba troszke teorii o bazach relacyjnych, poczytac i sie zabrac
                tu masz troszke danych
                http://access.centrumstudenta.net/
                ja tez tak zaczynalema teraz nawet niczego sobie mi wychodza bazki
                pozdrawiam

                koniec koniec koniec

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL