Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [oracle] Oracle & Oracle Froms Builder
izabella28
post 17.02.2007, 08:51:06
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 17.02.2007

Ostrzeżenie: (0%)
-----


Witam

Chciała bym dowiedzieć się co jak i w którym miejscu napisać aby w tabelach słownikowych automatycznie przy dopisywaniu nowego rekordu uzupełniała się wartość w kolumnie ID ?


Druga rzecz, to stworzyłam za pomocą kreatora w form builderze moduł, i połaczyłam z tabelą do której mają byc wstawiane dane, ale nie chciała bym aby uzytkownik sam musiał wpisywać kolejne id. Powinnam chyba uzyc jakiegoś wyzwalacza. Tylko prosze o info jakiego i jak?

Ten post edytował izabella28 21.02.2007, 11:10:25
Go to the top of the page
+Quote Post
Cienki1980
post 17.02.2007, 09:16:50
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

Ostrzeżenie: (0%)
-----


Zamykam.
Proszę zapoznać się z Tematyka i zasadami panującymi na forum Przedszkole i wysłać mi lub innemu moderatorowi poprawny tag do tematu wraz z linkiem do tego wątku, a wątek zostanie otwarty.


--------------------
404
Go to the top of the page
+Quote Post
SongoQ
post 17.02.2007, 10:06:14
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Otwieram.

Cytat
Chciała bym dowiedzieć się co jak i w którym miejscu napisać aby w tabelach słownikowych automatycznie przy dopisywaniu nowego rekordu uzupełniała się wartość w kolumnie ID ?

Zapoznaj sie z sekwencja i triggerem.

Sekwencja sluzy do numerowania a trigger odpowiada za wstawienie odpowiedniej wartosci z sekwencji do tabeli.


--------------------
Go to the top of the page
+Quote Post
pluca
post 17.02.2007, 11:11:03
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 17.02.2007

Ostrzeżenie: (0%)
-----


W formsach na wyzwalaczu pre_insert tworzysz cos takiego:

select sekwencja_nazwa.nextval into :blok.nazwa_pola_id from dual;

i to wszystko.

Ta instrukcja wypelni pole bazowe odpowiadajace za ID na twoim formularzu przed wstawieniem nowego rekordu do bazy danych.
Go to the top of the page
+Quote Post
izabella28
post 21.02.2007, 11:38:31
Post #5





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 17.02.2007

Ostrzeżenie: (0%)
-----


ok dzięki spróbuje
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 5.07.2025 - 03:15