Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Dynamiczne dodawanie kontrolek - Access'97
bogdan




Typ: neutral
Postów: 46
Zarejestrowany: Nov 2003
Dynamiczne dodawanie kontrolek - Access'97

Czy można w widoku formularz dynamicznie dodawać kontrolki (np. etykietę) do formularza ?


_____________________________________________
Bogdan

20-03-2004 12:24
Pokaż profil bogdan  Wyślij email do bogdan   
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003
Można...

Można, użyj słowa kluczowego New, a wszystko będzie jasne.
Jakbyś miał problemy, daj cynk, a podeślę Ci kod.


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

21-03-2004 16:38
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
bogdan




Typ: neutral
Postów: 46
Zarejestrowany: Nov 2003

Jeśli mółbyś podać przykładowy kod byłbym bardzo wdzięczny. Mnie wyskakuje komunikat :"Element ActiveX nie może utworzyć obiektu." (nr bł.429).
Dzięki.


_____________________________________________
Bogdan

22-03-2004 10:55
Pokaż profil bogdan  Wyślij email do bogdan   
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003
Sorry...NIE MOŻNA

Sorry, pomyliłem się. Nie można.
W Excelu i Wordzie jest to możliwe, ale nie jest możliwe w Accessie. Dziwne, co?

Ale... Może spróbuj dodać kilkanaście takich kontrolek i ustaw ich widoczność na False. Następnie, podczas działania aplikacji, ustawiaj ich widoczność na True. Takie, niby-dynamiczne tworzenie kontrolek.

Możesz jedynie dynamicznie tworzyć kontrolki, kiedy otworzysz dany formularz w trybie projektowania i użyjesz funkcji CreateControl(). Tylko, że w skompilowanej wersji bazy (plik *.mde) nie będzie to możliwe


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

24-03-2004 19:32
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
bogdan




Typ: neutral
Postów: 46
Zarejestrowany: Nov 2003

Tak właśnie myślałem(że nie można). Metodę, którą opisałeś stosuję, szkopuł w tym, że nie potrafię dokładnie przewidzieć ile kontrolek jest mi potrzebne a nie chcę tworzyć przesadnie dużej liczby elementów formularza bo aplikacja robi się "duża" i trochę spowalnia. Ale chyba nie ma lepszego rozwiązania. Dziękuję za dobre chęci. Pozdrawiam.


_____________________________________________
Bogdan

24-03-2004 19:40
Pokaż profil bogdan  Wyślij email do bogdan   
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Słuchaj, a może opisz mi co robisz i do czego to potrzebujesz. Wiesz, co dwie głowy to nie jedna... A nóż, widelec...


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

24-03-2004 20:13
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
bogdan




Typ: neutral
Postów: 46
Zarejestrowany: Nov 2003

Chętnie. Programik ma służyć do graficznego zobrazowania przebiegu procesu technologicznego. Składa się on z kolejno następujących po sobie operacji (ich liczba nie jest ograniczona chociaż najczęściej zawiera się w przedziale od 8 do 24). Niektóre z operacji mogą zostać pominięte w trakcie procesu. Program ma pokazać ilości sztuk wychodzące z poszczególnych operacji (operacja - operacja docelowa). Dla każdej operacji może istnieć więcej niż jedna operacja docelowa. Bardzo ułatwiłoby mi zadanie stworzenie własnej kontrolki (ActiveX ?) składającej się z 3 "sklejonych" etykiet(ale żeby w każdej z nich można było wstawiać niezależny tekst), ale nie wiem jak się do tego zabrać. Poza tym przydatna byłaby etykietka z pionowym kierunkiem tekstu (na jakimś forum widziałem taki kod ale teraz jak mi jest potrzebny nie mogę go znaleźć). Tak mniej więcej wygląda opis problemu. Mam już pierwszą działającą wersję, wymaga ona jednak jeszcze dopracowania i dodania paru bajerów. Pozdrawiam.


_____________________________________________
Bogdan

25-03-2004 20:55
Pokaż profil bogdan  Wyślij email do bogdan   
bogdan




Typ: neutral
Postów: 46
Zarejestrowany: Nov 2003

Z pola listy ? To ma być graficzne (coś podobnego do schematu blokowego).


_____________________________________________
Bogdan

26-03-2004 21:32
Pokaż profil bogdan  Wyślij email do bogdan   
andsoc




Typ: neutral
Postów: 2
Zarejestrowany: Apr 2004
w Access'97

' otworz forme do edycji bez podgladu
DoCmd.OpenForm widok, acDesign, , , , acHidden
' potem zmieniaj set'ami
Set frm = Forms![_start]

' zamknij forme z zapise
DoCmd.Close acForm, widok, acSaveYes
' otworz jeszcze raz forme
DoCmd.OpenForm widok, , , , , stale.okna

ale dziala tylko  w plikach mdb

05-04-2004 09:21
Pokaż profil andsoc  Wyślij email do andsoc   
Wszystkich odpowiedzi: 8 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1