prośba o pomoc - formularz z relacyjnymi tabelami i bieżąca
: czw lut 02, 2012 11:55 pm
Mam do was ogromną prośbę. Od jakiegoś czasu próbuję stworzyć relacyjną bazę danych z formularzami ale nie potrafię przeskoczyć dwóch rzeczy
1. mam tabelę z osobami i drugą z jakąś tam oceną tych osób - jedna osoba może mieć wiele ocen no i teraz mając już wypełnioną tabelę z osobami chciałabym mieć taki formularz by u góry była rozwijana lista z osobami z pierwszej tabeli a po wybraniu osoby automatycznie id_osoby z tabeli osób przepisywało się do id_osoby w tabeli ocen a resztę wypełniałoby się ręcznie
próbowałam kombinować na wiele sposobów z formularzem i podformularzem ale coś mi nie wychodzi
2. chciałabym by przy wypełnianiu formularza datę można było edytować ale by domyślnie po otworzeniu formularza data była bieżąca tj z danego dnia, wiem, że to trzeba zrobić przez makro ale kompletnie nie wiem jak to zrobić, znalazłam w sieci coś takiego
"ALTER TABLE "YourTable" ALTER COLUMN "DateField" DEFAULT CURRENT_DATE;
ALTER TABLE "YourTable" ALTER COLUMN "TimeField" DEFAULT CURRENT_TIME;
ALTER TABLE "YourTable" ALTER COLUMN "DateTimeField" DEFAULT CURRENT_TIMESTAMP;"
ale jak próbuję to wpisać w zdarzenia to wywala mi błędy i nie chce działać
Dodam, że na samym sql się w miarę znam (pracowałam z mysql i php) ale openoffice, szczególnie makra to dla mnie dość nowy temat a muszę do pracy zrobić taką bazę.
Pomożecie????
1. mam tabelę z osobami i drugą z jakąś tam oceną tych osób - jedna osoba może mieć wiele ocen no i teraz mając już wypełnioną tabelę z osobami chciałabym mieć taki formularz by u góry była rozwijana lista z osobami z pierwszej tabeli a po wybraniu osoby automatycznie id_osoby z tabeli osób przepisywało się do id_osoby w tabeli ocen a resztę wypełniałoby się ręcznie
próbowałam kombinować na wiele sposobów z formularzem i podformularzem ale coś mi nie wychodzi
2. chciałabym by przy wypełnianiu formularza datę można było edytować ale by domyślnie po otworzeniu formularza data była bieżąca tj z danego dnia, wiem, że to trzeba zrobić przez makro ale kompletnie nie wiem jak to zrobić, znalazłam w sieci coś takiego
"ALTER TABLE "YourTable" ALTER COLUMN "DateField" DEFAULT CURRENT_DATE;
ALTER TABLE "YourTable" ALTER COLUMN "TimeField" DEFAULT CURRENT_TIME;
ALTER TABLE "YourTable" ALTER COLUMN "DateTimeField" DEFAULT CURRENT_TIMESTAMP;"
ale jak próbuję to wpisać w zdarzenia to wywala mi błędy i nie chce działać
Dodam, że na samym sql się w miarę znam (pracowałam z mysql i php) ale openoffice, szczególnie makra to dla mnie dość nowy temat a muszę do pracy zrobić taką bazę.
Pomożecie????