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ą. - 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 - ;-) , 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ą. - 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 porobileskoniec koniec koniec - 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ą. - 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 autonumerkoniec koniec koniec - 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ą. - 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
pozdrawiamkoniec koniec koniec
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|