|/|arci|| wrote:
Wpisujesz w pasek adresu "about:plugins" i szukasz tego od ActiveX, tam
też znajdziesz nazwę pliku (psychol8 sugerował npmozax.dll i chyba tak
to się rzeczywiście nazywa).
A wszystko najczęściej mieści się w katalogu c:Program
Filesmozilla.orgMozillaPlugins
Sam plugin ActiveX nie jest groźny [1], wręcz przeciwnie jest całkiem
przyjemny. Problem w tym, że plugin musi zostać skompilowany dla
konkretnej wersji Mozilli (plugin z NN 7.1 nie jest do końca zgodny z
Mozillą 1.7). Jeśli instalujesz ten plugin z nieznanego źródła (jakiś
panda anti virus), to oni nie wykrywają, czy dany plugin AX jest
odpowiedni dla Twojej Mozilli.
Natomiast, jesli plugin AX zainstalujesz sam ze strony autora [2],
wybierając odpowiednią jego wersję, to wówczas nie masz takich problemów.
Używam pod Windows Netscape'a 7.1, Mozilli 1.6 i Firefoksa 0.8 -
wszystkie z pluginem AX i nie obserwuję takich problemów. Problemy
pojawiają się tylko, jeśli ktoś instalował ten plugin z jakiejś
nieoficjalnej strony -bo wersje nie są do końca zgodne (o czym autor
wyraźnue ostrzega).
[1] Zakładając, że sama technologia Microsoft ActiveX jest bezpieczna,
co jest mocno dyskusyjne :)
[2] http://www.iol.ie/~locka/mozilla/plugin.htm
Sam plugin ActiveX nie jest groźny [1], wręcz przeciwnie jest całkiem
przyjemny. Problem w tym, że plugin musi zostać skompilowany dla
konkretnej wersji Mozilli (plugin z NN 7.1 nie jest do końca zgodny z
Mozillą 1.7). Jeśli instalujesz ten plugin z nieznanego źródła (jakiś
panda anti virus), to oni nie wykrywają, czy dany plugin AX jest
odpowiedni dla Twojej Mozilli.
Natomiast, jesli plugin AX zainstalujesz sam ze strony autora [2],
wybierając odpowiednią jego wersję, to wówczas nie masz takich problemów.
Używam pod Windows Netscape'a 7.1, Mozilli 1.6 i Firefoksa 0.8 -
wszystkie z pluginem AX i nie obserwuję takich problemów. Problemy
pojawiają się tylko, jeśli ktoś instalował ten plugin z jakiejś
nieoficjalnej strony -bo wersje nie są do końca zgodne (o czym autor
wyraźnue ostrzega).
[1] Zakładając, że sama technologia Microsoft ActiveX jest bezpieczna,
co jest mocno dyskusyjne :)
[2] http://www.iol.ie/~locka/mozilla/plugin.htm
Dzięki udało się, tzn poz zainstalowaniu pluginu z powyższego linku.
Pojawił się nawet plugin w "about:plugins", którego przedtem tam nie było.
Pozdrawiam
Wiralos
http://www.azvideo.net/video.php?s=1#video1 na miniaturkę to nie
odtwarza mi sie film w okienku MP. W IE działa a tu nie chce.
Czy muszę doinstalować jakiś plug in a jeśli to jaki??
<OBJECT
ID="mediaPlayer"
CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab..."
STANDBY="Loading Microsoft Windows Media Player components..."
TYPE="application/x-oleobject"
width=295
Firefoksa / Mozillę ciężko zmusić do obsługi ActiveXa. Doinstaluj
sobie IEView / IETab. Tyle że w tym wypadku IETab nie działa jak należy.
wcprezes pisze w <news:dnc8k8$7lq$1@atlantis.news.tpi.pl>:
| http://www.azvideo.net/video.php?s=1#video1 na miniaturkę to nie
| odtwarza mi sie film w okienku MP. W IE działa a tu nie chce.
| Czy muszę doinstalować jakiś plug in a jeśli to jaki??
<OBJECT
ID="mediaPlayer"
CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.
cab#Version=5,1,52,701"
STANDBY="Loading Microsoft Windows Media Player components..."
TYPE="application/x-oleobject"
width=295
Firefoksa / Mozillę ciężko zmusić do obsługi ActiveXa. Doinstaluj
sobie IEView / IETab. Tyle że w tym wypadku IETab nie działa jak należy.
--
NoBy MD5: 486cf5eee849c8de7bb630e4aaa8b761
dzięki spróbuję
| wcprezes pisze w <news:dnc8k8$7lq$1@atlantis.news.tpi.pl>:
| http://www.azvideo.net/video.php?s=1#video1 na miniaturkę to nie
| odtwarza mi sie film w okienku MP. W IE działa a tu nie chce.
| Czy muszę doinstalować jakiś plug in a jeśli to jaki??
| <OBJECT
| ID="mediaPlayer"
| CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.
cab#Version=5,1,52,701"
| STANDBY="Loading Microsoft Windows Media Player components..."
| TYPE="application/x-oleobject"
| width=295
| Firefoksa / Mozillę ciężko zmusić do obsługi ActiveXa. Doinstaluj
| sobie IEView / IETab. Tyle że w tym wypadku IETab nie działa jak należy.
| --
| NoBy MD5: 486cf5eee849c8de7bb630e4aaa8b761
dzięki spróbuję
nie mogę znaleźć IEview dla firefox 1.5 jest tylko dla do 1.4.1
moj windows media player v6.4 nie radzi sobie z odtwarzaniem niektorych
plikow z rozszerzeniem wmv.
wyglada to w ten sposob, ze przy probie otwarcia takiego pliku wmp najpierw
nieskutecznie, bo offline ;-), wyszukuje strony activex.microsoft.com i
codecs.microsoft.com, po czym wypluwa komunikat, ze nie mozna zaladowac
wlasciwego dekompresora, by na koncu odtwarzac sam dzwiek.
vplayer i powerdvd rowniez maja problem z odtwarzaniem obrazu.
co robic? co doinstalowac?
czy jest jakis program, ktory nie ma z tym problemu?
please, please, help me!
Witam
Czy da się za pomocą VBA dopisywać dane wprowadzane do Excela dopisywać
do "bazy" *.mdb (accessa)?? (komputer na którym mają być dopisywane dane
nie
ma zainstalowanego accessa :( - ze wzgledu na koszty)
Mozliwe, że tak.
Niestety nie mam zainstalowanego czystego Excela, więc trudno powiedzieć.
Warunek jest jeden - muszą być zainstalowane biblioteki ADO lub DAO.
[Sprawdź w Referencjach:
Microsoft DAO x.x Library
Microsoft ActiveX Data Object ]
Wtedy można dodawać/usudać/modyfikować dane z tabel w bazie Accesowej.
Marek Sikora
Pozdrawiam
Tomek
| Witam
| Czy da się za pomocą VBA dopisywać dane wprowadzane do Excela dopisywać
| do "bazy" *.mdb (accessa)?? (komputer na którym mają być dopisywane dane
nie
| ma zainstalowanego accessa :( - ze wzgledu na koszty)
Mozliwe, że tak.
Niestety nie mam zainstalowanego czystego Excela, więc trudno powiedzieć.
Warunek jest jeden - muszą być zainstalowane biblioteki ADO lub DAO.
[Sprawdź w Referencjach:
Microsoft DAO x.x Library
Microsoft ActiveX Data Object ]
Wtedy można dodawać/usudać/modyfikować dane z tabel w bazie Accesowej.
Marek Sikora
kod wywala sie na samym poczatku: User defined error. Moze brak jakis
references albo dll?
W rzeczy samej :-) Poprzez menu Tools/References, powinny być dołaczone
referencje do Microsoft Activex Data Objects Library.
Tajan
No mam problem. Wyskakuje mi komunikat o błędzie
---------------------------
Microsoft Visual Basic
---------------------------
Compile error:
User-defined type not defined
---------------------------
OK Pomoc
---------------------------
przy linii : Dim Rst As ADODB.Recordset
Access 2003
Pojęcia nie mam jak to zdefiniować, albo w ogole źle rozumuję.
Ustaw w referencjach VBA odwołanie do Microsoft Activex Data Objects
Library (wersja w zasadzie obojętnie jaka, byle była u Ciebie we
firmie globalnie zainstalowana, abyś problemów nie miał z
przenoszeniem aplikacji).
Pozdro
"Jacek K." <jackr@wp.plnapisał w dniu 2 Apr 2007 15:06:05 -0700:
| No mam problem. Wyskakuje mi komunikat o błędzie
| ---------------------------
| Microsoft Visual Basic
| ---------------------------
| Compile error:
| User-defined type not defined
| ---------------------------
| OK Pomoc
| ---------------------------
| przy linii : Dim Rst As ADODB.Recordset
| Access 2003
| Pojęcia nie mam jak to zdefiniować, albo w ogole źle rozumuję.
Ustaw w referencjach VBA odwołanie do Microsoft Activex Data Objects
Library (wersja w zasadzie obojętnie jaka, byle była u Ciebie we
firmie globalnie zainstalowana, abyś problemów nie miał z
przenoszeniem aplikacji).
Pozdro
--
M.Z.
---
avast! antywirus: Wychodzace wiadomosc czysta. | Baza sygnatur wirusow (VPS): 000730-1, 2007-04-02
Data skanowania: 07-04-03 00:20:14
W tym rzecz, rzecz, że nie wiem jak mam to zrobić!
1. Otworz istniejacy w twojej bazie modul, lub kliknij nowy jesli
zaden nie istnieje
2. Wybierz Tools z menu
3. Nastepnie References
4. Zaznacz X przy Microsoft Activex Data Objects Library (tak jak
pisal MZ)
5. I OK -
i zrobione ;-)
Nie za bardzo lapie o co ci chodzi z baza glowna i tabela ze
szkolami.
Mam podejrzenia ze nie do konca racjonalnie masz zaplanowana baze
(tabele, relacje itp) ale nie chce sie wymadrzac, bo bazy nie
widzialem.
W razie czego faktycznie pusc mi na maila to zobaczy co da sie zrobic
Pozdrawiam
Lukasz
Aby ustawic referencje:
1. Otworz istniejacy w twojej bazie modul, lub kliknij nowy jesli
zaden nie istnieje
2. Wybierz Tools z menu
3. Nastepnie References
4. Zaznacz X przy Microsoft Activex Data Objects Library (tak jak
pisal MZ)
5. I OK -
i zrobione ;-)
Nie za bardzo lapie o co ci chodzi z baza glowna i tabela ze
szkolami.
Mam podejrzenia ze nie do konca racjonalnie masz zaplanowana baze
(tabele, relacje itp) ale nie chce sie wymadrzac, bo bazy nie
widzialem.
W razie czego faktycznie pusc mi na maila to zobaczy co da sie zrobic
Pozdrawiam
Lukasz
Wysłałem na maila.
Nie mam XP (może PL poda podstwowe referencje - chwalił się że ma XP)
Ano chwalił się.
- Visual Basic For Applications
- Microsoft Access 10.0 Object Library
- OLE Automation
- Microsoft ActiveX Data Objects 2.5 Library
- Microsoft Office XP Web Components
----- Original Message -----
From: "Adam Liberacki" <ad@hoth.amu.edu.pl
Sent: Sunday, September 16, 2001 2:21 AM
Subject: Re: Recordset
| Dlaczego gdy piszę:
| Dim rs as Recordset
| nie mam słowa RecordSet wyróżnionego jak inne (np. Integer, String
itp.).
| Typ Recordset wybieram z listy rozwijanej, a mimo to nie zachowuje się
tak
| jak inne. Czy to może być powód, dla którego nie działają mi żadne
operacje
| na obiektach typu Recordset, co doprowadza mnie powoli do szału ????
napisz jakie masz odwolania
Adam Liberacki
W oknie 'Referencje' mam zaznaczone następujące elementy (wg kolejności):
Visual Basic For Applications
Microsoft Access 9.0 Object Library
Microsoft DAO 3.6 Object Library
OLE Automation
Microsoft ActiveX Data Objects 2.1 Library
Microsoft Calendar 9.0
MISSING: Tutor ActiveX Control Module
Disk-Management Snap-In Object Library
ctv OLE Control Module
Microsoft Windows Common Controls 6.0
Microsoft Outlook 9.0 Object Library
Microsoft Excel 9.0 Object Library
Microsoft Office 9.0 Object Library
Microsoft SQL Parser Object Library 1.0
Microsoft Visual Basic For Applications Extensibility 5.3
acwzmain
Microsoft ActiveX Data Objects Recordset 2.5 Library
Wojciech
2) new in Acc2k - ADO
dim rs as adodb.recordset
set rs = new adodb.recordset
rs.open <nazwa, currentproject.connection, adopenkeyset, adlockpessimistic,
adcmdText*
gdzie:
<nazwa to:
- nazwa_tabeli - wtedy ostatni parametr musi być adcmdtable lub
adcmdtabledirect
- kwerenda - ~ parametr adcmdtable
- ciąg sikłelowy :O) - ~ parametr accmdtext
- nieokreślony (tu defaultowy) - ~ accmdUnknown
patrz helpa
i potem jedziesz z pętlą jak wg. PL
sorry jeśli masz już odpowiedź ale cóś mam problemy z dostaniem się na
grupę.
Set MySet = MyDb.OpenRecordset("ExpArray", DB_OPEN_DYNASET)
wywalając błąd: Type mismatch
I tu już jestem w kropce.
no pewnie - w kropce powiadasz ...
Może tak zmodyfikuj pkt. 5 algorytmu podanego przez Piotra ...
... próbowałem ale nie pojawia się żadna lista typów - pojawia się tylko opis
formatu wywołania OpenRecordset
a potem, rzeczywiście, DB_OPEN_DYNASET na dbOpenDynaset
(ale to już później, chyba że dodatkowo masz w referencjach bibliotekę
zgodności wersji VB)
... próbowałem:
DB_OPEN_DYNASET
dbOpenDynaset
dbopensnapshot
i ciągle ten sam błąd.
Mam Access 2000
W referencjach wybrane:
Visual Basic For Applications
Microsoft Access 9.0 Object library
OLE automation
Microsoft ActiveX Data Objects 2.1 Library
Microsoft DAO 3.6 Object library
I nie wiem o co chodzi?
Donat
PS
Co to jest: biblioteka zgodności wersji VB?
Mam Access 2000
W referencjach wybrane:
Visual Basic For Applications
Microsoft Access 9.0 Object library
OLE automation
Microsoft ActiveX Data Objects 2.1 Library
Microsoft DAO 3.6 Object library
Może ma być inna biblioteka?
Donat
Set MySet = MyDb.OpenRecordset("ExpArray", DB_OPEN_DYNASET)
wywalając błąd: Type mismatch
no pewnie - w kropce powiadasz ...
Może tak zmodyfikuj pkt. 5 algorytmu podanego przez Piotra ...
... próbowałem ale nie pojawia się żadna lista typów - pojawia się tylko
opis formatu wywołania OpenRecordset
poguglaj za "Type mismatch"
(dajemy Ci wędkę zamiast ryby, wykorzystaj to !)
a to już inny błąd, który być może zaraz potem sie pojawi ...
a potem, rzeczywiście, DB_OPEN_DYNASET na dbOpenDynaset
(ale to już później, chyba że dodatkowo masz w referencjach bibliotekę
zgodności wersji VB)
... próbowałem:
DB_OPEN_DYNASET
dbOpenDynaset
dbopensnapshot
i ciągle ten sam błąd.
Mam Access 2000
W referencjach wybrane:
Visual Basic For Applications
Microsoft Access 9.0 Object library
OLE automation
Microsoft ActiveX Data Objects 2.1 Library
Microsoft DAO 3.6 Object library
I nie wiem o co chodzi?
guglaj ...
PS
Co to jest: biblioteka zgodności wersji VB?
Microsoft DAO 2.5/3.5 Compatibility Library
(ale generalnie nie używam. Te kilka "starych" stałych lepiej podmienić na
nowe i z głowy ...)
KN
Standardowo wystarczą Ci:
- Visual Basic For Applications (zawsze podpięty)
- Microsoft Access (tu nr wersji) Object Library (jw)
- Microsoft DAO 3.6 Object Library
lub:
- Microsoft ActiveX Data Objects (tu nr wersji) Library
albo obydwie, jeśli korzystasz z DAO i ADO równocześnie.
Wszystko to mam i nietety dalej procedura wywala się na linijce:
.....
DoCmd.RunSQL "DELETE FROM [OCENA POTENCJAŁU] WHERE [KodArk] = " & _
Mid(Me.ID_Pion, lngSlash1 + 1, lngSlash2 - lngSlash1 - 1)
.....
A komunikat niezmienny:
Run time err "5":
| Invalid procedure call or argument
??????? :o(((
Stefan
ArekM
W komputerze, gdzie działa są aktywne (zaznaczone) takie bibkioteki:
- Visual Basic for Applications
- Microsoft Access9.0 object library
- OLE Automation
- Microsoft ActiveX Data Objects 2.1 Library
i dokładnie tak samo mam w komputerze gdzie nie działa.
Wyświtlany jest komunikat:
"Run-time error 5" i "Invalid procedure call or argument" i wskazuje na
funkcję w module.
Biblioteki, którą są nie zaznaczone w referencjach chyba nie nają wpływu???
MAriusz
Tak "na czuja" to trochę podważa Twoją sugestię o owym GUID.
Albo i nie - tyle, że zapisywany jest GUID docelowy zamiast GUID
pośredniego.
Rzuc okiem na klucz:
HKEY_CLASSES_ROOTTypeLib{00000300-0000-0010-8000-00AA006D2EA4}
To jest "Microsoft ActiveX Data Objects Recordset x.y Library"
i mam w mdb2k referencje do niej. W tej chwili mam na swoim komouterze
wersje 2.6. Powiedzmy, ze system z a97 bedzie mial wersje 2.1.
Jak myslisz, czy po konwersji mdb2k do mdb97 i otwarciu go na
systemie z a97 referencje beda skorygowane do nizszej wersji ?
(Sprawdze jak dotre do domu).
Ciao, Smyk
Przeczytaj wszystkie posty z tego wątku
jack@interia.pl wrote:
baza danych access poprawiana na viscie nie działą na xp przy
uruchamianiu pokazuje błąd dont find library po sprawdzeniu pokazuje
ze chodzi o Microsoft ActiveX Data Objects Recordset 6.0Library
gdzie tego szukać?
w edytorze VBA (alt + F11)
referencje i tam trzeba poprawić to co jest Missing
Używam:
Microsoft ActiveX Data Objects 2.1 Library
Microsoft DAO 3.6 Objects Library
OLE Automation
Microsoft Access 9.0 Objects Library
Visual Basic For Applications
Pytanie: Czy można używać jednocześnie ODBC i ADO oraz przy użyciu Recordset
otwierać tabele lokalne?
Czy są jakieś przeciwskazania łączenia różnych metod?
Czy błąd: Run-time error '13':
Type mismatch
jest winą używanych bibliotek?
Pozdrowienia dla wszystkich grupowiczow.
Mam problem z formantem ActiveX Microsoft Web Browser.
Probujac wpisac w wlasciwosciach formantu cokolwiek, np. adres w polu
LocationURL, wyskakuje komunikat:
"Wystapil problem przy odwolywaniu sie do wlasciwosci lub metody obiektu".
Nie wiem co mam z tym zrobic.
Chyba najpierw musisz coś zrobić ze swoim programem mailowym albo
newsserwerem: wysłałeś na grupę trzy identyczne posty w odstępach about
dwuminutowych.
Stanley
Użytkownik Stanley P <stan@pertus.com.plw wiadomości do grup
dyskusyjnych napisał:3873ABD5.C849A@pertus.com.pl...
Wojciech napisał(a):
| Pozdrowienia dla wszystkich grupowiczow.
| Mam problem z formantem ActiveX Microsoft Web Browser.
| Probujac wpisac w wlasciwosciach formantu cokolwiek, np. adres w polu
| LocationURL, wyskakuje komunikat:
| "Wystapil problem przy odwolywaniu sie do wlasciwosci lub metody
obiektu".
| Nie wiem co mam z tym zrobic.
Chyba najpierw musisz coś zrobić ze swoim programem mailowym albo
newsserwerem: wysłałeś na grupę trzy identyczne posty w odstępach about
dwuminutowych.
Stanley
Sorki, ze nie pomoge nic w temacie, ale chcialem tylko powiedziec, ze mamy
list Z PRZYSZLOSCI (look na date maila od Wojtka). A moze wystrczy powtorne
zarejestrowanie tej kontrolki.
JerzyK
1. W którym miejscu?
2. Czy formularz "Realizacja zamówień" jest otwarty czy zamknięty?
3. Jak masz ustawione referencje?
Od czasu pierwszego pisania próbowałem ten kod i odniesienia do pól
przerobić
na 100 sposobów i zawsze komunikat jest ten sam.
1. Przejście do rekordu szukanego usiłowałem uruchomić przyciskiem w
formularzu "Szukającym"
i mam wrażenie że tu jest pies pogrzebany. Trzeba przejście uruchomić z
formularza w którym ma to wykonać.
Przynajmniej takie mam wrażenie.
2. Oczywiście że jest otwarty.
3. Visual Basic...
Microsoft Access 9.0...
OLE
Microsoft ActiveX 2.1 ...
W związku z tym sypią się odnośniki w samym helpie, Object Browser się
zawiesza jak nacisnę F1 itd, itp.
Oczywiście próbowałem doinstalować to i owo (dla access'a wybrałem wszystko
+ pomoc dla VB)
Jedynie czego nie robiłem to reinstalacja - bo nie mam czasu na niepewne
próby.
Wydawałoby się, że przekopiuję pliki z pierwszego komputera, ale nie działa
:-(
Może ja przekopiowałem nie te co należy ...
Jakiekolwiek sugestie ?
KN
P.S. Nie mam pod ręką kompakta dla Access'a - gdyby kto radził zainstalować
...
Użytkownik "Krzysztof Naworyta" <k.nawor@datacomp.com.plnapisał w
wiadomości
Mam w domu dwa komputery.
Na jednym Access 2000, na drugim pełny Office 2000
Na tym drugim nie mam w spisie treści pomocy odnośnie:
- Microsoft ActiveX Data Objects (ADO)
- Microsoft Jet And Replication Objects
- Microsoft Data Access Objects 3.60 (DAO)
Jakiekolwiek sugestie ?
Więc udało mi się problem zlokalizować.
Właściwe pliki pomocy znajdują sie domyslnie w:
DAO: Dao360.chm
C"Program FilesCommon FilesMicrosoft SharedDAO
ADO: Ado210.chm + Msjro.chm
CProgram FilesCommon FilesSYSTEMADO
Oczywiście przekopiowałem także pozostałe pliki w tych kartotekach
Dla ADO uruchomiłem dwa pliki reg ...
Win2k restart
No i prawie sukces: DAO i JRO są - nawet przed restartem
ADO ciągle brak ! Tzn. mogę go sobie otworzyć jako plik, ale pozostałe pliki
pomocy (czy raczej interfejs do ich przeglądania) nic o tym składniku nie
wiedzą i ciągle gubią linki
"Wybór nie jest związany z żadnym tematem
spróbuj dokonać innego wyboru"
:-(
Moze coś trzeba zmazać, odhaczyć, bo-ja-wiem-co ?
KN
A tak w ogóle to chyba granda - dlaczego nie ma tych plików w pakiecie
Office Profesional ?
Mam problem z formantem ActiveX Microsoft Web Browser.
Probujac wpisac w wlasciwosciach formantu cokolwiek, np. adres w polu
LocationURL, wyskakuje komunikat:
"Wystapil problem przy odwolywaniu sie do wlasciwosci lub metody obiektu".
Nie wiem co mam z tym zrobic.
| Ktos moze wie co jest nie tak?
ktoś wie :)
a spróbuj tak
Me.Filter = " LIKE '*" & txtSearch.value & "*'"
Niestety, tak tez nie dziala i odpowiedz jest ta sama:
You can’t assign value to this object
Nie wiem, moze to jest problem zwiazany z References? W mojej bazie
zaznaczone sa nastepujace:
-Visual Basic For Applications
-Microsoft Access 9.0 Object Library
-OLE Automation
-Microsoft ActiveX Data Objects 2.1 Library
pozdrawiam
Wojtek
mam prosbe moze moglby mi ktos wyslac
referencje i ich kolejnosc zaraz po instalce accesa (standardowe rzeczy)
Edytor visual basic tools referencje
(chyba cos namieszalem u siebie)
Poniewaz nie podajesz o ktora wersje ci sie rozchodzi
ponizej zalaczam kolejnosc w MSAccess2000:
1. Visual Basic for Applications
2. Microsoft Access 9.0 Object Library
3. OLE Automation
4. Microsoft ActiveX Data Object 2.1 Library
Witam,
potrzebuję oprogramowanego kalendarzyka, który bylby
uruchamiany przy polu daty na formularzu i zwracalby wybrana date.
Dzieki za wszelka pomoc i pozdrawiam,
Marek Garbacz
Polecam kontrolke ActiveX Microsoft Date and Time Picker Control
(MSComCtl2.DTPicker.2). Brałem to chyba z Visual Studio o ile dobrze
pamiętam.
----- Original Message -----
From: Krzysztof Czuryło <krzy@SPAM.poczta.KILLER.onet.pl
To: <pl-comp-bazy-danych-msacc@newsgate.pl
Sent: Sunday, October 22, 2000 3:29 PM
Subject: Re: Różne czcionki w polu TEKST
"Zbigniew Śpiewak" <zbysi@priv5.onet.plwrote in message
| Witam!
| (MS Access 2000)
| Czy ktość z szanownych Grupowiczów wie jak możnaby używać różnych
kolorów i
| typów czcionek w polach tekstowych, memo ?
Nie można.
Od tego jest kontrolka RichTextBox.
--
+---------------------------------------------------------------+
| Krzysztof Czurylo M.D. access(at)krzycz.w.pl |
| www.krzycz.w.pl |
+---------------------------------------------------------------+
--
Archiwum grupy dyskusyjnej pl.comp.bazy-danych.msaccess
http://niusy.onet.pl/pl.comp.bazy-danych.msaccess
"Zbigniew Śpiewak" <zbysi@priv5.onet.plwrote in message
| Serdecznie dziękuję, ale nie wiem jak tego użyć!
| Czy jest to formant ActiveX: Microsoft RichText Control?
Tak.
| Proszę o więcej szczegółów jak go wykorzystać.
To już nie ja. Ja nigdy nie używałem tej kontrolki. Nie jest mi to potrzebne
do szczęścia. ;-)))
1.Visual Basic For Applications
2.Microsoft Access 9.0 object library
3.Microsoft ActiveX Data Object 2.1 Library
4.Microsoft DAO 3.6 Object Library
5.OLE Automation
6.Microsoft Word 9.9 Object Library
nie bylo problemu gdy w ramach tego projektu korzystalem tylko z DAO,
ale zrobilem sobie funkcje wykorzystujaca ADO i okazuje sie,
ze stala sie istotna kolejnosc(priorytet) dwoch referencji chodzi o pozycje
3 i 4 jesli jest w tej, ktora przedstawilem nie dziala mi DAO, jesli
zamienie to ADO, czy jest jakies rozwiazanie tego problemu i jaka jest
przyczyna takiego stanu rzeczy ?
pozdrawiam
Robert W.
To jest widok podlaczonych bibliotek: (Access 2k)
1.Visual Basic For Applications
2.Microsoft Access 9.0 object library
3.Microsoft ActiveX Data Object 2.1 Library
4.Microsoft DAO 3.6 Object Library
5.OLE Automation
6.Microsoft Word 9.9 Object Library
nie bylo problemu gdy w ramach tego projektu korzystalem tylko z DAO,
ale zrobilem sobie funkcje wykorzystujaca ADO i okazuje sie,
ze stala sie istotna kolejnosc(priorytet) dwoch referencji chodzi o
pozycje
3 i 4 jesli jest w tej, ktora przedstawilem nie dziala mi DAO, jesli
zamienie to ADO, czy jest jakies rozwiazanie tego problemu i jaka jest
przyczyna takiego stanu rzeczy ?
Jeśli wykorzystujesz obiekty, które występują w obu bibliotekach (te same
nazwy ale różne obiekty), np. Recordset, Connection, Field, to powinieneś
jawnie się deklarować z której biblioteki chcesz skorzystać, np.:
Dim rst As DAO.Recordset, rst2 As ADODB.Recordset
Jeśli to nie to, to podeślij kod swojej funkcji na grupę.
Pozdrawiam
Grzegorz
Radzisz on Samstag, 21. Mai 2005 23:56 wrote:
| może jakaś inna koncepcja ?
Co to jest ten "axftp" ?
w moim formularzu nazwa kontrolki ActiveX Microsoft Transfer Control 6.0
Jakies komunikaty o bledach (sprawdz
jawnie po kazdym Execute albo zdefiniuj error handler) ?
ok, popróbuję
Googlales za innymi rozwiazaniami ?
guglać, guglałem ... znalazłem Twoją propozycję skorzystania z API tylko
jakieś takie skomplikowane mi się toto wydało, więc uparłem się na ActiveX
Transfer ...
potrzebuję tylko wysłać na ftp, katalog z plikiem (z tym że nazwa katalogu
codziennie jest inna) lub inaczej: utworzyć na ftp katalog (proste) i
zapisać w nim plik (trudne) ..
popatrzę na błędy po execute.
Jeżeli chodzi o funkcję Shell to użyłem w sensie:
Call Shell("ping 127.0.0.1", 1)
Natomiast jeżeli chodzi o "Refences" czyli inaczej "Odwołania" to też się nad
tym zastanawiałem. U mnie są zaznaczone następujące odwołania:
- Visual Basic For Applications
- Microsoft Access 11.0 Object Library
- OLE Automation
- Microsoft DAO 3.6 Object Library
- Microsoft ActiveX Data Objects 2.1 Library
Sorry za błędy, starałem się szybko pisać oraz za skróty.
Jeżeli chodzi o funkcję Shell to użyłem w sensie:
Call Shell("ping 127.0.0.1", 1)
Natomiast jeżeli chodzi o "Refences" czyli inaczej "Odwołania" to też się nad
tym zastanawiałem. U mnie są zaznaczone następujące odwołania:
- Visual Basic For Applications
- Microsoft Access 11.0 Object Library
- OLE Automation
- Microsoft DAO 3.6 Object Library
- Microsoft ActiveX Data Objects 2.1 Library
Na 99% możesz wywalić ADODB (to ostatnie odwołanie), no chyba że używasz.
Nie widziałem jeszcze poważnego projektu używającego jawnie RÓWNOCZEŚNIE
adodb i dao. Ponadto prawdopodobnie OLE automation tez możesz sobie
darować.
Kompilacja niczego nie wyrzuca, żadnych komunikatów, hm?
A jak robisz krokowo, tez cisza?
SprawdziĂŚ referencje... (w dowolnym module: Tools=References)
Mam zaznaczone:
Visual Basic for Applications
Microsoft Access 9.0 Object Library
OLE Automation
Microsoft ActiveX Data Object Library
Microsoft Forms 2.0 Object Library
Czy czegos brakuje?
Michal
Mam zaznaczone:
Visual Basic for Applications
Microsoft Access 9.0 Object Library
OLE Automation
Microsoft ActiveX Data Object Library
Microsoft Forms 2.0 Object Library
Microsoft DAO 2.5? 2.6? Nie jestem pewien... ale chyba to jest to.
Dokładnie o to mi chodziło. Brzmi to bardzo interesująco, mogę prosić o
więcej szczegółów.
Nie widzialem A2002, ale pewnie jest podobnie jak w A2k.
Referencje ustawia sie w oknie modulow VBA:
Tools -References
z listy nalezy zaznaczyc Microsoft DAO ## Object Library, (gdzie ## wersja
sterownika)
Byc moze uzasadnione bedzie usuniecie referencji do bibliotek typowych dla
A2002, czyli Microsoft ActiveX ... , ADO ... czy cos w tym rodzaju.
Powtarzam A2002 na oczy nie widzialem, ale pwenikiem oparty jest na ADO.
Dodam, ze niekoniecznie trzeba usuwac te referencje, ale aplikacja korzysta
z bibliotek w kolejnosci jaka zajmuja w oknie odwolan. Bezpiecznie jest tez
jawnie odwolywac sie do konkretnych bibliotek stosujac notacje kropkowa np:
dim rst1 as DAO.recordset 'Microsoft jet
dim rst2 as ADO.recordset 'ado
To juz wymaga pewnych modyfikacji kodu.
powodzenia
kc
...ale niestety dalej nic z tego. Mam tylko ...zmienna as DAODB.(i tutaj
nie
mam Database)
Nie mogę zadeklarować as DAO. ani ADO.
Sprawdź referencje:
(dowolny moduł) Menu Tool -References...
zaznaczone:
dla ADO:
Microsoft ActiveX Data Objects x.x Library
dla DAO:
Microsoft DAO x.xx Object Library
Sprawdź referencje:
(dowolny moduł) Menu Tool -References...
zaznaczone:
dla ADO:
Microsoft ActiveX Data Objects x.x Library
dla DAO:
Microsoft DAO x.xx Object Library
Mam zaznaczone:
Microsoft ActiveX Data Object 2.1 Library
oraz
Microsoft Access 9.0 Object Library
----------------
Wojciech Nabel
(na@poczta.onet.pl)
| Użytkownik "Krzysztof Naworyta" <k.nawor@datacomp.com.plnapisał w
| wiadomości |
| Oto lista referencji, które mam zaznaczone:
| Visual Basic For Applications
| Microsoft Access 9.0 Object Library
| Microsoft DAO 3.6 Object Library
| OLE Automation
| Microsoft ActiveX Data Objects 2.1 Library
| Microsoft Calendar 9.0
| MISSING: Tutor ActiveX Control Module
| Disk-Management Snap-In Object Library
| ctv OLE Control Module
| Microsoft Windows Common Controls 6.0
| Microsoft Outlook 9.0 Object Library
| Microsoft Excel 9.0 Object Library
| Microsoft Office 9.0 Object Library
| Microsoft SQL Parser Object Library 1.0
| Microsoft Visual Basic For Applications Extensibility 5.3
| acwzmain
| Microsoft ActiveX Data Objects Recordset 2.5 Library
|
Piękna lista ....
;-)))))))
A możesz powiedzieć z czego rzeczywiście korzystasz ???
świadomie ???
Ale po kolei:
7-ma pozycja - referencja urwana !
MISSING: Tutor ActiveX Control Module
^^^^^^^^^^
To jest główny powód dla którego reszta nie działa !
A poza tym, jeśli w kodzie nie odwołujesz się do obiektów jakiejś aplikacji,
to nie ustawiaj do niej referencji.
Prawdopodobnie począwszy od 7-ej pozycji włącznie możesz WSZYSTKO poodhaczać
KN
(...)
| Zaglądałem do referencji jest ok. Co najlepsze po skopiowaniu całego
| kodu
Po czym poznales, ze jest OK?
Zazwyczaj jest błąd, czyli napis "MISSING"
| VB do nowo utworzonej bazy (akurat mam taką która sama tworzy i pobiera
| dane przy starcie) działa!!!! Nie wiem co jest nie tak....
Referencje!
K.P.
P.S. A wg mnie to bylo tak: Ekperymetowales z nieznanymi ActiveX i nie
wiedziales o tym, ze Access po takich zabawach wrzuca rozne biblioteki do
referencji. Niestety po przeinstalowaniu systemu zginely Ci te ActiveX, a
referencje do nich zostaly. (Sprawdz, czy w tej starej bazie masz takie same
referencje, jak w nowej czystej.)
Dla przykładu podaje,
Visual Basic For Applications
Microsoft Access 10.0 Object Library
OLE Automation
Microsoft DAO 3.6 Object Library
Microsoft ActiveX Data Object 2.1 Library
Jedna wątpię czy jeżeli brakuje jakieś kontrolki to access jej nie
usuwa... Jednak nie korzystam z żadnych zewnętrznych kontrolek...
W/w referencje mam tak samo w nowej bazie, gdzie kopiuje tekst VB i
wkopiowuje do nowej. Jedynie dodaje brakujące... Próbowałem "przeklepać"
referencje w starej bazie jednak i to nie pomogło...
Krzysztof Pozorek napisał(a):
| (...)
| | Zaglądałem do referencji jest ok. Co najlepsze po skopiowaniu całego
| | kodu
| Po czym poznales, ze jest OK?
Zazwyczaj jest błąd, czyli napis "MISSING"
| | VB do nowo utworzonej bazy (akurat mam taką która sama tworzy i pobiera
| | dane przy starcie) działa!!!! Nie wiem co jest nie tak....
| Referencje!
| K.P.
| P.S. A wg mnie to bylo tak: Ekperymetowales z nieznanymi ActiveX i nie
| wiedziales o tym, ze Access po takich zabawach wrzuca rozne biblioteki do
| referencji. Niestety po przeinstalowaniu systemu zginely Ci te ActiveX, a
| referencje do nich zostaly. (Sprawdz, czy w tej starej bazie masz takie same
| referencje, jak w nowej czystej.)
Dla przykładu podaje,
Visual Basic For Applications
Microsoft Access 10.0 Object Library
OLE Automation
Microsoft DAO 3.6 Object Library
Microsoft ActiveX Data Object 2.1 Library
Jedna wątpię czy jeżeli brakuje jakieś kontrolki to access jej nie
usuwa... Jednak nie korzystam z żadnych zewnętrznych kontrolek...
W/w referencje mam tak samo w nowej bazie, gdzie kopiuje tekst VB i
wkopiowuje do nowej. Jedynie dodaje brakujące... Próbowałem "przeklepać"
referencje w starej bazie jednak i to nie pomogło...
Może niezgodność wersji językowej Windowsa? Funkcja Mid jest oferowana
przez Visual Basic For Applications.
Problem:
Są dwa kompy z zainstalowanym Accessem 2002. Program wykorzystuje ADO. I tu
pojawia się problem, bo na jednym komputerze program działa dobrze a na
drugim wyskakuje błąd :
Run-time error '429' :
ActiveX component can't create object.
Wydaje się że problem tkwi w zainstalowanych bibliotekach.No tak ale na
obydwu komputerach jest dokładnie ten sam win 98 i access 2002.
Różnica jest tylko taka:
Na działającym jest : Microsoft ActiveX Data Object 2.1 Library
Na nie działającym jest : Microsoft ActiveX Data Object 2.6 Library
Program został napisany na pierwszym komputerze tzn. tym z "... 2.1
Library".
Przecierz nowsza biblioteka powinna obsługiwać to co zostało napisane w
starszej.
Poza tym na tym pierwszym kompie w "preferences" mam właśnie zaznaczone
"Microsoft ActiveX Data Object 2.1. Library" a jak sobie wejdę do bibliotek
systemowych( tzn. z poziomu TotalCommandera) to nie ma tam tej biblioteki w
"spisie".
To gdzie ona jest??
Może problem jest gdzie indziej?? (aha, "Microsoft ADO Ext.2.7 (2.6) for DDL
and Security" jest oczywiście zainstalowana).
Pozdrawiam Arek.
-----Oryginalna wiadomość-----
Od: Arek [mailto:a.k@elmak.pl]
Wysłano: 2003-08-08 13:15
Do: pl-comp-bazy-danych-msacc@newsgate.pl
Temat: Zaawansowany problem
Witam,
Jakiś czas temu rzuciłem problem na grupie i nikt nie umiał
mi pomóc. Rzucam
go jeszcze raz,może znajdzie się ktoś kto mi pomoże .......
Problem:
Są dwa kompy z zainstalowanym Accessem 2002. Program
wykorzystuje ADO. I tu
pojawia się problem, bo na jednym komputerze program działa
dobrze a na
drugim wyskakuje błąd :
Run-time error '429' :
ActiveX component can't create object.
Wydaje się że problem tkwi w zainstalowanych bibliotekach.No
tak ale na
obydwu komputerach jest dokładnie ten sam win 98 i access 2002.
Różnica jest tylko taka:
Na działającym jest : Microsoft ActiveX Data Object 2.1 Library
Na nie działającym jest : Microsoft ActiveX Data Object 2.6 Library
Program został napisany na pierwszym komputerze tzn. tym z "... 2.1
Library".
(...)
Zainstaluj na obu kompach tą samą wersje MDACa, np. 2.6 albo nowszego (do
ściągnięcia z witryny MS), zaznacz w referencjach taką wersję biblioteki ADO
i...
problem z głowy.
Pozdrawiam
Grzegorz
Pozdrawiam Arek
| -----Oryginalna wiadomość-----
| Od: Arek [mailto:a.k@elmak.pl]
| Wysłano: 2003-08-08 13:15
| Do: pl-comp-bazy-danych-msacc@newsgate.pl
| Temat: Zaawansowany problem
| Witam,
| Jakiś czas temu rzuciłem problem na grupie i nikt nie umiał
| mi pomóc. Rzucam
| go jeszcze raz,może znajdzie się ktoś kto mi pomoże .......
| Problem:
| Są dwa kompy z zainstalowanym Accessem 2002. Program
| wykorzystuje ADO. I tu
| pojawia się problem, bo na jednym komputerze program działa
| dobrze a na
| drugim wyskakuje błąd :
| Run-time error '429' :
| ActiveX component can't create object.
| Wydaje się że problem tkwi w zainstalowanych bibliotekach.No
| tak ale na
| obydwu komputerach jest dokładnie ten sam win 98 i access 2002.
| Różnica jest tylko taka:
| Na działającym jest : Microsoft ActiveX Data Object 2.1 Library
| Na nie działającym jest : Microsoft ActiveX Data Object 2.6 Library
| Program został napisany na pierwszym komputerze tzn. tym z "... 2.1
| Library".
(...)
Zainstaluj na obu kompach tą samą wersje MDACa, np. 2.6 albo nowszego (do
ściągnięcia z witryny MS), zaznacz w referencjach taką wersję biblioteki
ADO
i...
problem z głowy.
Pozdrawiam
Grzegorz
Dim fromDate, upDate As Date
fromDate = axFrom.Value
upDate = axTo.Value
s = " DataNastStart = " & FormatDateTime(fromDate, vbShortDate) & " And
DataNastStart <=" & FormatDateTime(upDate, vbShortDate)
Me.Filter = s
Me.FilterOn = True
End Sub
------------------------------------
mozliwe ze popelniam jakis prosty blad, dlatego nie miej oporow zeby to
powiedziec
jezeli masz jakis pomysl bede bardzo wdzieczy, z gory dzieki za wszelka
pomoc,
czesc
Ela wrote:
Wielkie dziĂŞki :)))
Ela
Alternatywa jest zastosowanie ADO i ADOX. Musisz dodac referencje:
- Microsoft ActiveX Data Object 2.x Library
- Microsoft ADO Ext. 2.x for DLL and Security
Dim oCN as ADODB.Connection
Dim oCatalog as ADOX.Catalog
Dim oTable as ADOX.Table
On Error GoTo ErrTrap
Set oCN = New ADODB.Connection
With oCN
.Provider = "Microsoft.Jet.OLEDB.4.0"
.Properties("Extetended Properties").Value = "Excel 8.0; HDR=Yes;
IMEX=1"
.Open "c: est.xls"
End With
Set oCatalog = New ADOX.Catalog
Set oTable = New ADOX.Table
oCatalog.ActiveConnection = oCN
For Each oTable in oCatalog.Tables
Debug.Print oTable.Name
Next
errTrap:
If Err.Number <0 Then
Mesbog Err.Number & " - " & Err.Description
End If
If Not oCN is Nothing
If oCN.State = adSateOpen Then oCN.close
End If
Set oCN = Nothing
Set oCatalog = Nothing
Set oTable = Nothing
Ta metoda jest o tyle lepsza iz nie wymaga zainstalowanego Excel'a.
Jest tez bardziej 'ekonomiczna' jesli chodzi o zasoby systemu i szybsza.
"guros" <neu@polbox.comwrote in message Czytam sobie helpa do tej funkcji, wszystko ładnie, dopóki nie docieram do
przykładu.
Gdzie mogę znaleźć definicję klasy RECORDSETEVENTS z ADODB?
1. wpisz HELP EventHandler()
2. nacisnij SEE ALSO -DEFINE CLASS
3. znajdz opis parametru IMPLEMENTS ...
Przeczytaj:
[...]
Tip Use the Visual FoxPro Object Browser to drag and drop an interface
definition to your code to save time. The IMPLEMENTS statement, along with
all the implemented methods with their proper parameter signatures, will be
automatically written out for you.
4. Otwórz Object Browsera w VFP
5. Open -Microsoft ActiveX Data Objects 2.6 Library
6. Drzewo ADODB-Interfaces-RecordsetEvents
masz, czego chciales
I tak jak napisali w tipsach- mozesz przeciagnac to do okienka kodu i
dostaniesz gotowa definicje klasy obslugujacej eventy.
Kosztowalo mnie to 9,5 min mojego cennego czasu (wraz z przetestowaniem
przykladu Eventhandlera i przeciagania interfejsu z Object Browsera do
okienka komend oraz napisania tego maila)
CZYTAJ HELPY!!! ;-)
ps1. odpowiedz na twoje pytanie brzmi: w ObjectBrowserze i w MSDNie
ps2. swoja droga - nawet mi sie spodobalo oprogramowywanie eventow w COMie
:-)
W czy używasz OLEDB? Kiedys próbowałem się dopiąć do MS SQL 2005 Express z BCB po oledb i nie chciało działąć. Nie pamiętam noże
to jakas beta była tego serwera? Jeśłi piszesz w BCB lub w Delphi pod sql2005 Express to napisz co nie działa :).
Wybacz, ale produkty Borlanda staram się od 10 lat olijać szerokim łukiem.
(i wolalbym dla siebie zachować powody, gdyż nie chciałbym otwierać tu "świętej wojny")
A OLEDB korzystam w ASP i VB, czyli tak naprawde w obu przypadkach korzystam
z systemowego Microsoft ActiveX Data Objects 2.x Library,
i obiektów ADODB.Connection, ADODB.Command, ADODB.Parameter, ADODB.Recordset
Tekst określajacy połączenie wygląda mniej wiecej następująco:
"Provider=SQLOLEDB.1;Data Source=server;Initial Catalog=baza;Integrated Security=SSPI;"
Z rozmów z innymi programistami więm ze wystepują problemy
przy konwersji parametrów w przypadku połączenia opartego o ODBC.
Należy więc zapomnieć o connectionStringu formatu:
"Driver={SQL Server};Server=server;Database=baza;Trusted_Connection=yes;"
Przyznaje że rok temu gdy testował program z wersjami beta SQL 2005
to występowały problemy w przypadku OLEDB
aplikacje .NET'owe korzytające z System.Data.SqlClient łączyły się bez problemu.
aplikacje COM'owe, o nich mogłem zapomnieć.
Z chwilą pojawienia się jednak wersji finalnej, znikneły wszystkie problemy
jakie miałem wcześnij, widać feedback jaki Microsoft uzyskał w trakcie
publicznych testów bety 1 i 2 oraz werji CTP coś dał.
Z Activ Controls podebralem
Microsoft StatusBar Controls Version 5.0 (sp2)
no i polozylem go na formatke /nie musialem go wciskac ;)/
PS.
olecontrol1.SimpleText="moj tekst "
dziala i jest OK. To jest podobne do Twojej podanej procedury.
Wlasciwie idzie mi oto aby podpowiedzi z gornego Menu wyswietlaly sie w
tym
statusie.
Tzn to co idzie na status glownego okna szlo na moj graficzny status.
To wszysko jest w Helpie - ale nie dziala
I dobrze, w ten sposób będzie to działać, jeśli chcesz żeby pokazywały ci
się jakieś komunikaty to musisz je tam niestety wysłać.
Ale nie jestem pewien, czy rozumiesz o co chodzi z tym status bar'em.
Kontrolka ActiveX (Microsoft StatusBar Controls), którą używasz, nie ma nic
wspólnego ze status bar'em, który jest opisany w helpie,
tak więc
ani -set message to-,
ani -define pad _pad of _menu prompt "moja_pozycja" message "Mój komunikat"-
nie zadziałają (odnoszą się do "statusu glownego okna").
woytas
,
I dobrze, w ten sposób będzie to działać, jeśli chcesz żeby pokazywały ci
się jakieś komunikaty to musisz je tam niestety wysłać.
Ale nie jestem pewien, czy rozumiesz o co chodzi z tym status bar'em.
Kontrolka ActiveX (Microsoft StatusBar Controls), którą używasz, nie ma
nic
wspólnego ze status bar'em, który jest opisany w helpie,
tak więc
ani -set message to-,
ani -define pad _pad of _menu prompt "moja_pozycja" message "Mój
komunikat"-
nie zadziałają (odnoszą się do "statusu glownego okna").
OK dziekuje. Zle zrozumialem HELPA.
Mam wiec pytanie czy moge "zmusic" MENU aby wpisane tam MESSAGE wychodzily
na moj dodany do kontrolki ActiveX (Microsoft StatusBar Controls).
a konkretnie zzy pozycja MENU ma zdazenie MOUSEOVER abym sam mogl wypisac
komunikat w STATUSIE. // chce dokladniej wyjasnic co miesci sie w danym
raporcie a nie
chce wydluzac pozycji MENU //
JK
Mam wiec pytanie czy moge "zmusic" MENU aby wpisane tam MESSAGE wychodzily
na moj dodany do kontrolki ActiveX (Microsoft StatusBar Controls).
a konkretnie zzy pozycja MENU ma zdazenie MOUSEOVER abym sam mogl wypisac
komunikat w STATUSIE.
Menu fox'a jest delikatnie mówiąc biedne. Mechanizm pamięta jeszcze DOS'a.
O ile się nie mylę to chyba jedyny "generowany" element języka.
Ja osobiście nie znam takiej możliwości, co nie znaczy że nie można tego
zrobić,
po prostu nigdy nie miałem takiej potrzeby.
woytas
Jeszcze nie poznawałem innych, uczę sie VB.
Moje problemy? ogólnie wszystko od początku...
Łaczenie do bazy danych, pobieranie danych, itd...
Zacznij od przestudiowania w MSDN: ADODB.Connection, ADODB.Recordset,
i do tego komponenty DataList, DataCombo.
Nie zapomnij o zaznaczeniu w /Project/References/ pozycji
Microsoft ActiveX DataObjects 2.6 Library (oczywiście możesz mieć inną wersję).
Stan:
DLL "posadzony" na MTS napisany w VB6.0 "ciagnacy" dane z SQL7.0 w postaci
ADODB.Recordset.
Problem jest nastepujacy:
Przed "posadzeniem" na MTS dziala z kazdym rodzajem ADODB 2.1, 2.5, 2.6, a
takze z ADOR.
Natomiast na MTS dziala tylko z ADO 2.1.
Przy ADODB 2.5, 2.6 i ADOR "wysypuje sie" zwracajac error:
Error Number: 458
Error Description: Variable uses an automation type not supported in VB
????????
Pewnie dll jest napisany z wykorzystaniem (referencja do ) Microsoft ActiveX
Data Object 2.1 Library .
Przekompiluj z Microsoft ActiveX Data Object 2.5 Library
"Roger" <rog@poczta.onet.plwrote in message
| Stan:
| DLL "posadzony" na MTS napisany w VB6.0 "ciagnacy" dane z SQL7.0 w
postaci
| ADODB.Recordset.
| Problem jest nastepujacy:
| Przed "posadzeniem" na MTS dziala z kazdym rodzajem ADODB 2.1, 2.5, 2.6,
a
| takze z ADOR.
| Natomiast na MTS dziala tylko z ADO 2.1.
| Przy ADODB 2.5, 2.6 i ADOR "wysypuje sie" zwracajac error:
| Error Number: 458
| Error Description: Variable uses an automation type not supported in VB
| ????????
Pewnie dll jest napisany z wykorzystaniem (referencja do ) Microsoft
ActiveX
Data Object 2.1 Library .
Przekompiluj z Microsoft ActiveX Data Object 2.5 Library
--
Roger
MTS chodzi na osobnym komputerze, na ktorym sa wszystkie wersje ADO.
Gdy zmieniam na inne Ado to robie to we wszystkich warstwach - DLL (data
service) i DLL (business service) i UI.
Pozi wrote:
| wysypuje mi sie na linii:
| cn.Execute strSQL, lngRecsAff, adExecuteNoRecords
| U mnie to przechodzi...
| W czym moze być problem??
| No właśnie... w czym może być problem?
| Jakie ADO? Jaki błąd? Jaki system? itp. itd.
Błąd:
run-time error '-2147217900 (80040e14)'
Tylko tyle? Żadnego opisu?
System Windows2000 prof SP3, Office 2000, MSSQL 8.0 standard
ADO? - jak sprawdzic?
Tools -References powinieneś mieć zakliknięte któreś:
'Microsoft ActiveX Data Objects x.x Library' i właśnie o to x.x chodzi...
Pewnie 2.5, skoro O'2000
Gwoli ścisłości, to chyba MSSQL 2000, a nie 8...
Sorki za lamery ale raczkuje dopiero w temacie:)
Nie szkodzi, po to są grupy... np. pl.comp.lang.vbasic bo to bardziej
dotyczy Basica
PS. Włącz GG.
pozdrawiaMM
Mam Trailer SW Ep1:TPM w formacie .mov.
I jak go odpalam normalnie z Exploratora, to otwiera sie w MoviePlayerze
z Quicktime'a. Poniewaz jednak ten program ma te irytujaca ceche, ze nie
go nie slychac jak jest w tle, postanowil skojarzyc to rozszerzenie z MS
Movie Playerem. I tu pojawil sie problem, bo MP mowi, ze nie ma
odpowiedniego Codeca (SORENSON VIDEO), po czym probuje sie nawet polaczyc
z
activex.microsoft.com, codecs.microsoft.com, ale w koncu mowi, ze nie ma
i nie bedzie.
Jest na to jakas rada?
Jezeli ktos zna dokladny adres to prosilbym o jego podanie, poniewaz
beztroskie grzebanie w sieci nagle stalo sie dla mnie za drogie ;-)
Jacek Lampart
jla@sgh.waw.pl
ICQ: 8101024
MTFBWY!
danielewski) wrote:
On Wed, 05 Apr 2000 17:52:27 GMT, "QBA" <qbah@polbox.comwrote:
| Użytkownik Mirek Rewak <c@pertus.com.plw wiadomości do grup dyskusyjnych
| napisał:98hmeskkbfbitl89hgiesk0fv5oo5k0@4ax.com...
| Cześć
| Jeżeli ma ktoś ma coś takiego (as subject) bardzo prosiłbym o kontakt
| (Visual C++).
| najprostszy kod CDPlayer'a ma dwie linijki:
| mciSendString( "OPEN "D:" TYPE CDAudio ALIAS mojplayer"......)
| mciSendString( "PLAY mojplayer ",......)
| jak poczytasz o MCI to napiszesz pełnego player'a w dwa dni
Ale jak zacząć: od wstawienia kontrolki ActiveX: Microsoft Multimedia
Interface, czy bez tego: czyste komendy MCI ?
Wstawiłem ww kontrolkę i zostały wygenerowane dwie klasy: Cmci i
Cpicture. Do czego jest ta ostatnia?
Jeszcze jedno: co podają GetTrackPosition() i GetPosition(), bo
chciałbym jakoś powiązać slider z pozycją odtwarzania. Jak zrobić to
najprościej?
W dwie godziny. Kolejne dwie na obsluge miksera. Najdluzej zajmuje
Za pomocą jakich klas?
znalezienie jak wybrac naped CD w sytuacji gdy jest ich kilka w
Jak to zrobić?
systemie.
Dziękuję za pomoc..
Pozdrowienia
Mirek Rewak
c@pertus.com.pl
| Użytkownik Mirek Rewak napisał:
Ale jak zacząć: od wstawienia kontrolki ActiveX: Microsoft Multimedia
Interface, czy bez tego: czyste komendy MCI ?
Wstawiłem ww kontrolkę i zostały wygenerowane dwie klasy: Cmci i
Cpicture. Do czego jest ta ostatnia?
Jeszcze jedno: co podają GetTrackPosition() i GetPosition(), bo
chciałbym jakoś powiązać slider z pozycją odtwarzania. Jak zrobić to
najprościej?
| W dwie godziny. Kolejne dwie na obsluge miksera. Najdluzej zajmuje
Za pomocą jakich klas?
napisałeś w pierwszym poście VC++, więc zasugerowałem użycie czystego
MCI. W podanym przykładzie użyłem sterowania poprzez string'i, ale można
też poprzez komendy.
W każdym razie od niczego nie musisz zaczynać, a ActiveX IMHO jest tu
grubą przesadą. W MCI obsługę urządzenia zaczynasz od zrobienia OPEN .. .
potem inne, a na końcu CLOSE.
Oczywiście potem musisz mieć do tego jakiś user-interface (okienko, dialogi etc.).
| znalezienie jak wybrac naped CD w sytuacji gdy jest ich kilka w
Jak to zrobić?
patrz: ten sam wątek, parę postów obok.
pozdrawiam
QBA
| Mam duży problem z kontrolką ActiveX - ToolBar.
-cos mi "swita" ze CToolBar to klasa MFC a nie ActiveX.
Chodziło mi o ActiveX -Microsoft Toolbar Control, version 6.0.
Po dodaniu tego ActiveX do projektu otrzymałem klasę CToolbar, która posiada
właśnie funkcję
"void CToolbar::SetImageList(LPDISPATCH newValue)"
i której nie potrafię użyć.
Oczywiscie wiem, jak w inny sposób stworzyć sobie pasek Toolbar, nie wiem
tylko
jak w pełni korzystać z tej kontrolki AxtiveX i z innych które w swoich
metodach mają parametr LPDISPATCH.
- VC++ nie jest RADem.
Co to znaczy, że VC++ nie jest RADem.
Pozdrowienia oraz wielkie dzięki za odpowiedź.
Marek
Co mam zrobic zeby zadzialalo?
Gdzie znajde jakis help do tego - bo help do SAPI SDK nie opisuje
wykorzystanie kontrolki ActiveX tylko wykorzystanie tego VC....
Pozdrawiam
Michal
Jak z D6PE dostac sie do ODBC, ADO bez dodatkowych komponentow?
Chcialbym zadawac proste zapytania.
Czy jest to w ogole mozliwe?
Menu Projgect | Import type library...
tam wybrać Microsoft ActiveX Data Objects 2.X Library
pozdrawiam
kuba
Pashtal wrote in message ...
pewnie jak to przeczytacie to niezle mi sie oberwie za lamerskie pytanie
ale ja jestem kompletnie zielony w delphi, wole pisac w c i w asmie...
potrzebuje na zaliczenie przegladarke stron www - znalazlem troche na
sieci, ale one w ogole nie chce sie komplikowac (jedna wymaga ms internet
control pack'a - ktory niby znajduje sie na stronie microsoftu ale nie
moglem go tam znalezc)
gdyby ktos mial juz cos takiego zrobione to bylbym bardzo wdzieczny za
podrzucenie (kod zrodlowy) na moje konto
pash@bet.po.opole.pl
Spróbuj napisać sam. Nie jest to trudne. Można:
1. Zainstalować sobie ActiveX Microsoft Internet Conrols 1.0 (wymaga IE 4.0)
i uzywać ActiveX-a TWebBrowser - zupełnie niezły, w końcu to IE4 (wiem, są
ludzie odmiennego zdania),
2. Uzyć komponentu HTML (wymaga Delphi 4) - zakładka Internet. Trochę gorszy
od powyższego.
Instalacja obu powyższych na innym komputerze wymaga zarejestrowania paru
dll-i, najlepiej przy uzyciu IS. Jesli lubisz C, to polecam Ci pierwsze
rozwiazanie. Helpy są dostępne w MSDN.
Paweł
Z góry dziękuje
Matraxus
| Czy jest jakiś dobry darmowy komponent do wyswietlania stron www na
Delphi
5
| standart
| Szukałem na stronach Microsoftu, ale niestety bez rezultatów.
Zaimportuj kontrolkę ActiveX "Microsoft Internet Controls"
Najpierw upewnij się, czy jeszcze nie masz (zakładka Internet --
WebBrowser)
Zaimportuj kontrolkę ActiveX "Microsoft Internet Controls"
Albo Mozillę. Też się da i do tego jest w dużej mierze zgodna z IE co do
interfejsu (a jak wiadomo HTML renderuje lepiej). W większości programów
nie trzeba nawet zmieniać kodu - zmienia się tylko GUID klasy.
Z adresu zawia@op.pl nadszedł list o dziwnej treści:
| Zaimportuj kontrolkę ActiveX "Microsoft Internet Controls"
Albo Mozillę. Też się da i do tego jest w dużej mierze zgodna z IE co do
interfejsu (a jak wiadomo HTML renderuje lepiej). W większości programów
nie trzeba nawet zmieniać kodu - zmienia się tylko GUID klasy.
Ale wtedy trzeba liczyć na to że każdy ma Mozillę, lub dostarczać ją z
programem - ew. samą kontrolkę jeśli taka. Natomiast IE każdy ma - niestety,
lub "stety" w gusta tu nie ingeruję.
bacik
| wto, 11 lut 2003 o 09:55 GMT Mitis napisał(a):
| no tak oczywiscie, a co z tworzeniem nowych plikow .mdb ?
| Ja to robię przez TAdoCatalog:
| ADOCatalog.Create(`Provider=Microsoft.Jet.OLEDB.4.0;DataSource=c:TestADO.mdb');
no dobrze skad TAdoCatalog ?
Wystarczy samo TCatalog które jest częścią:
Microsoft. ActiveX. Data Objects Extensions for Data Definition
Language and Security (ADOX).
Jeśli zaimportujesz przez ``Import Type Library''
``M$ Ado Ext 2.5 fir DLL and Security'' to dostaniesz
TCatalog w zaladce ActiveX.
Pozdrawiam
KLoSS
| no dobrze skad TAdoCatalog ?
Wystarczy samo TCatalog które jest częścią:
Microsoft. ActiveX. Data Objects Extensions for Data Definition
Language and Security (ADOX).
Jeśli zaimportujesz przez ``Import Type Library''
``M$ Ado Ext 2.5 fir DLL and Security'' to dostaniesz
TCatalog w zaladce ActiveX.
ok dzieki !
Chciałbym dostać się z D5Prof do bazy danych przez ODBC ale bez używania
BDE - co możecie polecić ?
Z palca czy przez komponenty?
Jeśli z palca, to polecam ADO:
Project -Import Type Library -"Microsoft ActiveX Data Objects
(Version 2.8)" -Create Unit
"Instrukcję obsługi" ADO znajdziesz m.in. w MSDN-ie
Pozdrawiam,
Morris
Czy ktoś zna w miarę wygodny sposób na wykorzystanie w Delphi 5 std baz
danych (chociażby były to DBF, czy Paradox)?
Interesowały by mnie również rozwiązania odpłatne ale w rozsądnej cenie:-)
w menu: Project | Import Type Library...
tam Microsoft ActiveX Data Objects 2.X Library.
Otrzyma pan darmowy, promowany przez M$ dostęp do baz danych.
Komponenty te wymagają pliku:
SHDocVw_TLB.pas
a w wersji D7E go nie ma, czy ktoś wie skąd go można ściągnąć?
Components -Import ActiveX -Microsoft Internet cośtam...
(z biblioteki shdocvw.dll) - w efekcie dostaniesz brakujący plik.
Ewentualnie poszukaj w Delphi7Imports bo coś mi się zdaje,
że w wersji Ent. powinien tam już być.
pozdr. Yankee
W jaki sposób można ukazać postęp w ściąganiu pliku avi z jednoczesnym
ukazaniem okna w którym można ten avik glądać.
(oprócz download)
bo do oglądnięcia avika prosto z neta można przez użycie
<OBJECT ID="MediaPlayer"
classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.
cab#Version=5,1,52,701"
standby="Loading Microsoft Windows Media Player components..."
TYPE="application/x-oleobject"
<PARAM NAME="FileName" VALUE="test.mpg"
<PARAM NAME="AnimationatStart" VALUE="true"
.....
</OBJECT
Ale zakłając, że plik ma 2 MB to można czekać i czekać (głownie dla
modemowców). No i gdzie można wstawić jakiś pasek postępu w ściąganiu
filmiku?
Pozdrawiam.
© 2009 Najlepszy miesiąc kawalerski w Polsce !!! - Ceske - Sjezdovky .cz. Design downloaded from free website templates