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
 
 » selves 03:38
 » Bonifacyz 03:06
 » piszczyk 01:43
 » Chavez 01:26
 » Chrisu 01:25
 » metacom 01:21
 » Martens 01:17
 » BoloX 01:16
 » Dzban 01:02
 » Qjanusz 00:53
 » Irys 00:51
 » ulan 00:41
 » RaPToRR 00:22
 » zibi13 00:10
 » esteban 23:52
 » alkatraz 23:48
 » Menah 23:36

 Dzisiaj przeczytano
 36857 postów,
 wczoraj 25433

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2025
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-2025, TwojePC.PL