Oglądasz wypowiedzi znalezione dla frazy: Microsoft program





Temat: StartX, problem

słucham se *Katatonia.com - Gateways of Bereavement*, a tu nagle
 staje u drzwi inkasent gazowy /AxL/ i drze się:

A to jest "goły", naprostszy menedżer okien pod X: "twm". Nie pamiętam
dokładnie jak się uruchamia GNOME, ale możesz spróbować tak:

1. utwórz w katalogu domowym plik ".xinitrc" o zawartości "exec
   gnome-session"
2. nadaj mu prawa do wykonywania (chmod +x .xinitrc)
3. zabij X serwer (ctrl-alt-backspace)
4. uruchom ponownie iksy (startx)
5. jeżeli nie wystartuje to może oznaczać, że nie masz zainstalowanego
   GNOME

No więc, mógłbyś wytłumaczyć to jak dziecku ??

A który punkt jest niejasny?

Nie wiem nawet jak się nworzy pliki,

Np. jakimś edytorem. Jak nie wiesz jaki/czy masz zainstalowany to można
obejść się bez:
1. echo "exec gnome-session" ~/.xinitrc
2. chmod ~/.xinitrc

i dalej od punktu 3.

a GNOME mam chyba zainstalowany...

Większe dystrybucje typu RedHat, Mandrake, Suse startują od razu z jakimś
dużym desktopem, więc może masz jakąś inną.

Dystrybucja- gdzie to sprawdzić ??

Skąd/jak instalowałeś (oprócz tego, że przez VMware)? Z jakiejś
płyty/gazety?

--
   "One world, one web, one program"  -- Microsoft promotional ad
            "Ein Volk, ein Reich, ein Fuehrer"  -- Adolf Hitler

Red Hata ściągnąłem jako 3 obrazy cd (iso) z netu,
teraz przypomniało mi się, że podczas instalacji było coś ala wybieranie
komponentów i w jednym dziale było chyba X Windows, GNOME i coś jeszcze -
nie pamiętam czy to zainstalowałem, dlatego moge nie mieć tego pulpitu ??

Co zrobić by to doinstalować ?? bez potrzeby przeinstalowania całego systemu
??

Dzięki za dotychczasową pomoc ;)

Przeczytaj wszystkie posty z tego wątku



Temat: StartX, problem

słucham se *Katatonia.com - Gateways of Bereavement*, a tu nagle
 staje u drzwi inkasent gazowy /AxL/ i drze się:

A to jest "goły", naprostszy menedżer okien pod X: "twm". Nie
pamiętam
dokładnie jak się uruchamia GNOME, ale możesz spróbować tak:

1. utwórz w katalogu domowym plik ".xinitrc" o zawartości "exec
   gnome-session"
2. nadaj mu prawa do wykonywania (chmod +x .xinitrc)
3. zabij X serwer (ctrl-alt-backspace)
4. uruchom ponownie iksy (startx)
5. jeżeli nie wystartuje to może oznaczać, że nie masz
zainstalowanego
   GNOME

No więc, mógłbyś wytłumaczyć to jak dziecku ??

A który punkt jest niejasny?

Nie wiem nawet jak się nworzy pliki,

Np. jakimś edytorem. Jak nie wiesz jaki/czy masz zainstalowany to można
obejść się bez:
1. echo "exec gnome-session" ~/.xinitrc
2. chmod ~/.xinitrc

i dalej od punktu 3.

a GNOME mam chyba zainstalowany...

Większe dystrybucje typu RedHat, Mandrake, Suse startują od razu z
jakimś
dużym desktopem, więc może masz jakąś inną.

Dystrybucja- gdzie to sprawdzić ??

Skąd/jak instalowałeś (oprócz tego, że przez VMware)? Z jakiejś
płyty/gazety?

--
   "One world, one web, one program"  -- Microsoft promotional ad
            "Ein Volk, ein Reich, ein Fuehrer"  -- Adolf Hitler

Red Hata ściągnąłem jako 3 obrazy cd (iso) z netu,
teraz przypomniało mi się, że podczas instalacji było coś ala wybieranie
komponentów i w jednym dziale było chyba X Windows, GNOME i coś jeszcze -
nie pamiętam czy to zainstalowałem, dlatego moge nie mieć tego pulpitu ??

Co zrobić by to doinstalować ?? bez potrzeby przeinstalowania całego
systemu
??

Dzięki za dotychczasową pomoc ;)

Apropo, gdy uruchomiłem mozille i przeglądałem foldery to w  usr/axl/ jest
ukryty folder .GNOME2 z plikiem gdm...

Przeczytaj wszystkie posty z tego wątku



Temat: Wingay XP


On Wed, 20 Mar 2002, Zbycho wrote:
Używam XP właściwie tylko dlatego, że w mojej małej sieci którą stworzyłem
z sąsiadami mogę wreszcie w banalny sposób zabezpieczyć dane które chcę,
równocześnie udostępniając wszystko inne na poziomie zasobów a nie tylko
użytkownika.


Przecież w NTku jest (AFAIR, może się mylę, nie pamiętam
dobrze) możliwość kontroli udostępniania na poziomie zasobów.


Nie mam stałego łącza i jakoś nie obawiam się potężnych
ataków z sieci na moją informatyczną twierdzę.


Sprawdź możliwości ataków... Start / Uruchom i wpisz dokładnie to:

command /knetstat -a

Wciśnij Enter i podrzuć na grupę albo na priva wszystko,
przy czym (w state) będzie napisane LISTEN, LISTENING
albo coś takiego (była chyba pod DOS'em komenda find,
ale nie pamiętam, tu mam grepa i jest ok:)).


Potrzeba zgodności ze standardem niestety
wymusza poddanie się większości.


Niekoniecznie. To my, użytkownicy, tworzymy standard.
Znajomi już się zdążyli przyzwyczaić, że nie wysyła
mi się plików w formacie DOC. :) Poza tym są jeszcze
emulatory okienek (o samych iksach, które wprawdzie
nie są emulatorem, ale są o niebo stabilniejsze od
Windows, nie wspominając).


Oprócz tego uważam, że jeden świat z jednym systemem
jest lepszy i łatwiejszy niż z dwudziestoma różnymi.


"One world, one web, one program" - Microsoft
"Ein Volk, ein Reich, ein Fuehrer" - Adolf Hitler

Nie widzisz zbieżności? :)

Przeczytaj wszystkie posty z tego wątku



Temat: Wingay XP
Użytkownik "Alterek"  napisał:


Niekoniecznie. To my, użytkownicy, tworzymy standard.


Raczej wybieramy spośród istniejących! (coć wiem co miałeś na myśli).


Znajomi już się zdążyli przyzwyczaić, że nie wysyła
mi się plików w formacie DOC. :)


Raczej trudno byłoby mi przestawić swoją firmę, kilkuset pracowników i
cały dział informatyków na korzystanie z czegoś innego niż MS Word.


Poza tym są jeszcze
emulatory okienek (o samych iksach, które wprawdzie
nie są emulatorem, ale są o niebo stabilniejsze od
Windows, nie wspominając).


Jestem LENIWY !


"One world, one web, one program" - Microsoft
"Ein Volk, ein Reich, ein Fuehrer" - Adolf Hitler

Nie widzisz zbieżności? :)


Aż tak daleko bym się nie posunął. Zbieżność haseł może i jest, ale
ideologia jakby trochę inna.
To że lubię porządek nie znaczy, że można sugerować, iż skłaniam się
ku nazizmowi.

Na zakończenie:
Jestem przeciwnikiem walki pomiędzy miłośnikami Szklarni, Linuksa,
Unixa itp. Choć dyskusje pomiędzy nimi mogły by przynieść coś
pożytecznego, pod warunkiem, że dyskutujący będą umieli akceptować
swoje argumenty i odmienność. Nie będe cię namawiał na instalowanie
Windows - to twój wybór. Nawet cieszę się, że używasz czegoś innego -
gdy będę potrzebował jakiejś rady pozwolę sobie napisać i poprosić o
pomoc.
Wszystkie systemy mogą sobie istnieć i współżyć, choć jak
powiedziałem, uważam że lepszy byłby jeden doskonały (niestety,
narazie jest to nieosiągalne).

Zbycho

Przeczytaj wszystkie posty z tego wątku



Temat: Wingay XP


Im więcej osób przeniesie się na Linuksa, tym bardziej
Linuks zapanuje. I tak będzie lepiej (jest masa argumentów
przemawiających za Linuksem).


Myślę, że tak jak za innymi systemami - pozwólmy temu ewoluować i
któryś kiedyś może zapanuje.


| Raczej trudno byłoby mi przestawić swoją firmę,
| kilkuset pracowników i cały dział informatyków
| na korzystanie z czegoś innego niż MS Word.

Jest jeszcze StarOffice.


Tak, może oddamy kilkaset licencji MS Office Microsoftowi a oni
łaskawie zwrócą nam pieniądze.
Może zachęcimy kilkuset (najczęściej ciemnych) pracowników do
przestawienia się i nauczenia Star Office`a.
Może na każdym z kilkuset kompów zainstalujemy Linuxa i może potrwa to
tak krótko, że nawet nie będziemy musieli wysłać wszystkich na
przymusowy urlop połączony ze zwiedzaniem pośredniaka.
Może potem zatrudnimy jeszcze kilkudziesięciu informatyków, którzy się
tym zajmą i przeszkolimy w ciągu jednego dnia ludzi.


| "One world, one web, one program" - Microsoft
| "Ein Volk, ein Reich, ein Fuehrer" - Adolf Hitler
| Nie widzisz zbieżności? :)
| Aż tak daleko bym się nie posunął. Zbieżność
| haseł może i jest, ale ideologia jakby trochę
| inna.

Nie bardzo. Nekrosoft chce wprowadzić standard. Ten standard
byłby dyktowany właśnie przez Nekrosoft.


Odpowiadając Ci, że nie stawiałbym znaku równości pomiędzy Microsoftem
i NSDAP miałem na myśli ogromne różnice - ktore sa chzba ocyzwiste, a
nie wspolna chec standarzyacji.


| Wszystkie systemy mogą sobie istnieć i współżyć,
Windows nie wspomaga tej ideologii. Linuks owszem.


Czy mozesz to rozwinac - bo troche zdawkowe.

Zbycho

Przeczytaj wszystkie posty z tego wątku



Temat: Od Agnie (co nie może)
Aliz jest robakiem internetowym napisanym w języku Assembler, którego
działanie polega na rozsyłaniu własnych kopii za pomocą poczty
 elektronicznej.

Zwykle robak pojawia się w komputerze ofiary w postaci załącznika
do listu elektronicznego, którego temat jest tworzony losowo ze
spośród poniższych słów, treść w HTMLu zawiera skrypt uruchamiający
plik załącznika w niezabezpieczonych programach Microsoft Outlook
i Outlook Express, a plik załącznika ma nazwę whatever.exe.

Temat: [losowo tworzony]

Treść: [pusta treść w HTMLu]

Załącznik: whatever.exe

Temat listu tworzony jest poprzez dodawanie do niego po jednym słowie
 z każdej z poniższych grup słów:

 Fw:
 Fw: Re:

 Cool
 Nice
 Hot
 some
 Funny
 weird
 funky
 great
 Interesting
 many

 website
 site
 pics
 urls
 pictures
 stuff
 mp3s
 shit
 music
 info

 to check
 for you
 i found
 to see
 here
 - check it

 !!
 !
 :-)
 ?!
 hehe ;-)

Aliz korzysta z tego samego błędu w programach Microsoft Outlook
i Outlook Express co wiele innych robaków - między innymi Nimda.
Dzięki temu błędowi w niezabezpieczonych programach do uruchomienia
pliku
robaka z załącznika wystarczy jedynie obejrzeć treść listu w oknie
podglądu.
Odpowiednia łata zabezpieczająca przed tym znajduje się pod adresem:

http://www.microsoft.com/technet/treeview/default.asp?url=/technet/se...

Po uruchomieniu się robak wysyła własne kopie za pomocą poczty
elektronicznej
do wszystkich adresatów znajdujących się w książce adresowej systemu
Windows.
Robak nie instaluje się w systemie, a po dokonaniu wysyłki kończy swoją
działalność.

Usuwanie robaka Aliz

-odłączyć się od internetu
-skasować wszystkie mail'e zawierające Aliz'a
-zainstalować łatę Microsoftu, a w razie problemów z zainstalowaniem
 jej proszę skontaktować się z serwisem Microsoftu zrestartować komputer
-przeskanować dyski twarde jakim czym ;))

Przeczytaj wszystkie posty z tego wątku



Temat: Interstate a Hgw a Freeway

Zorganizuj sobie program Microsoft Streets and Tips, wersja 2002, 2003 lub
2004. Doskonale Ci wyliczy nawet ilosc spalonego paliwa i koszt....


O to jest odpowiedz

Dzieki

Przeczytaj wszystkie posty z tego wątku



Temat: automatyczne wstawianie formuły
Witam!


Frankoz wrote:


(...)


Witam
Tomek poruszył bardzo ciekawy przypadek. Ja również dawno temu, w
którymś z napisanych makr otrzymałem identyczną reakcję, a na pewo
nie pisałem kodu do obsługi tego zdarzenia. W pewnych
okolicznościach, po wpisaniu danych do dwóch komórek (np. a5 i b5 ),
w trzeciej (c5) automatycznie pojawił się wynik- wartość formuły z
poprzedniej komórki (c4) łącznie z formatowaniem. Bardzo mnie to
zaintrygowało, Myślałem, że do tego powrócę, ale o tym
zapomniałem. Może czas, aby znaleźć rozwiązanie. Jak uda mi się
przypomnieć szczegóły i znaleźć ten plik, to podziele się moimi
spostrzeżeniami.


Przypadek Tomka jest wynikem działania pewnego mało znanego meechanizmu
Excela. Tak o nim mówi help Excela 2003 :

"Po włączeniu mechanizmu rozszerzania formatów i formuł program Microsoft
Excel automatycznie formatuje nowe dane wpisywane na końcu listy, tak aby
były zgodne z poprzednimi wierszami, i automatycznie kopiuje formuły
powtarzające się w każdym wierszu. Aby mogły być rozszerzone, formaty i
formuły muszą pojawiać się w co najmniej trzech z pięciu wierszy listy
poprzedzających nowy wiersz.
W menu Narzędzia kliknij polecenie Opcje, a następnie kliknij kartę Edycja.
Wykonaj jedną z następujących czynności:

Aby automatycznie sformatować nowe elementy, tak aby odpowiadały pozostałym
elementom listy, zaznacz pole wyboru Rozszerz listy formatów i formuł.

Aby wyłączyć automatyczne formatowanie, wyczyść to pole wyboru"

Koniec cytatu. Myślę, że wszystko jasne :-)

Tajan

Przeczytaj wszystkie posty z tego wątku



Temat: Microsoft Virtual Machine for IE-6 (Java)?
Czy ktoś instalował program  Microsoft Virtual Machine for IE-6 (Java) IE-6
na XP.
Jak się teraz sprawuje IE?
Czy były problemy?
Pozdrawiam G.
Przeczytaj wszystkie posty z tego wątku



Temat: Obrazki JPG - come back

Użytkownik Stanley P <stan@pertus.com.pl w wiadomości do grup
dyskusyjnych napisał:3764FAF8.55D0E@pertus.com.pl...
| Witam grupowiczow.
|

| zasadznicze ALE: czy ktos z grupowiczow sprawdzajacych rozwiazanie
| zwrocil uwage na rozmiar pliku .mdb? Swoje proby przeprowadzilem z
| obrazkiem JPG o rozmiarze ok. 50KB. Obrazek wstawilem trzykrotnie (tzn.
| do 3 rekordow tabeli), czyli baza powinna wzrosnac o ok. 150KB.
| Tymczasem wzrosla o... prawie 2,5MB!!!  ~:-o
| Sprawa sie zaraz (prawie) wyjasnila - testowy obrazek przekonwertowalem
| do BMP. Otrzymany rozmiar: ok. 750KB...
|
| Konkluzja: cosik mi sie wydaje, ze te cala "klip galerie" mozna o kant
| d... roztrzaskac. Wyglada na to, ze Access i tak "wewnetrznie"
| przechowuje obrazki w BMP. Format, ktory jak wiadomo nie bardzo
| oszczedza miejsce na twardzielu ...
|
| Nie pozostaje mi nic innego jak ponowic pytanie, uscislone o cos, co bym
| nazwal - "... w dodatku aby rozmiar JPG'a byl rozmiarem JPG'a, GIF'a-
| GIF'a... itd." ;-)
|
| Pozdrawiam -
| Stanley
|
| PS. Moze cos zle robilem?

 Też mam ten problem - tzn. wielkość pliku .mdb. Radzę sobie połowicznie
ograniczając ilość kolorów we wstawianym obrazku (wszystkie konwertuję na
256 kolorów). Nie używam do tego jednak Microsoft Clipart Gallery tylko
podpinam pod GIFa program Microsoft Photo Editor (domyśle ustawienie po
instalacji Office'a) i wstawiam GIFa z pliku.
Oczywiście nie jestem zadowolony z tych rozwiązań bo:
1. wielkość pliku .mdb
2. trzeba pilnować żeby żaden program nie "przejął" GIFa.

Niestety nie znalazłem lepszego dla mnie rozwiązania - może ktoś znalazł?

GWS

Przeczytaj wszystkie posty z tego wątku



Temat: Wylanczenie potwierdzenia
F1:
UstawOstrzeżenia, akcja (SetWarnings)

Zobacz też         Przykład

Akcja UstawOstrzeżenia służy do włączania lub wyłączania komunikatów
systemowych.

Ustawienia

Akcja UstawOstrzeżenia ma następujący argument.

Argument akcji Opis

Ostrzeżenia włączone Określa, czy komunikaty systemowe są wyświetlane.
Należy kliknąć opcję Tak (aby włączyć komunikaty) lub opcję Nie (aby
wyłączyć komunikaty) w polu Ostrzeżenia włączone sekcji Argumenty akcji okna
makra. Ustawieniem domyślnym jest Nie.

Uwagi

Można zastosować tę akcję, aby modalne ostrzeżenia i okna komunikatów nie
przerywały pracy makra. Komunikaty o błędach będą jednak zawsze wyświetlane.
Program Microsoft Access wyświetla również wszystkie okna dialogowe
wymagające wprowadzania danych wejściowych, a nie tylko wybrania przycisku
(takiego jak OK, Anuluj, Tak lub Nie) - na przykład wszelkie okna dialogowe,
w których wpisuje się tekst lub wybiera jedną z wielu możliwych opcji.

Wykonanie tej akcji z argumentem "Ostrzeżenie włączone" ustawionym na
wartość "Nie" odnosi taki sam skutek co naciśnięcie klawisza ENTER przy
każdym wyświetleniu okna ostrzeżenia lub komunikatu. Na ogół w odpowiedzi na
ostrzeżenie lub komunikat wybiera się przycisk OK albo Tak.
Po zakończeniu pracy makra, program Microsoft Access automatycznie włącza z
powrotem wyświetlanie komunikatów systemowych.
Akcji tej często używa się razem z akcją Echo, która powoduje ukrycie
wyników pracy makra aż do jego zakończenia. Do ukrywania okien ostrzeżeń i
komunikatów można również używać akcji UstawOstrzeżenia.

Ostrzeżenie   Chociaż akcja UstawOstrzeżenia upraszcza pracę z makrami,
należy zachować ostrożność przy wyłączaniu komunikatów systemowych. W
niektórych sytuacjach niewskazane jest kontynuowanie pracy makra po
wyświetleniu pewnych komunikatów ostrzegających. Jeśli nie ma się całkowitej
pewności co do wyniku wszystkich akcji makra, nie powinno się używać tej
akcji.

Aby wykonać akcję UstawOstrzeżenia w języku Visual Basic, należy użyć metody
SetWarnings obiektu DoCmd.


Czesc. Mam taki problem mam makro ktore uruchamia 5 kwerend usuwajacych
dane z tabel.
Chcialbym aby program nie pytal mnie za kazdym razem czy napewno chce
usunac x wierszy.
Dzieki.

--
"tabula raza"


--
Serwis Usenet w portalu Gazeta.pl -http://www.gazeta.pl/usenet/

Przeczytaj wszystkie posty z tego wątku



Temat: dziwne maniery podformularzy?
Dzieki bardzo,

Przydatna informacja na przyszlosc.

Pozdrawiam,
Grony


| Witam,

| Czy moze mi ktos wyjasnic cos takiego. Mam formularz do wprowadzania
danych,
| ktory posiada 3 podformularze. Jezeli w zrodle rekordow podformularzy
nie
ma
| danych (czyli powinien ustawic rekord z tabeli na "autonumer" i pokazac
| pola) to czasami laduje podformularz, a czasami nie.
| Wyglada to tak, ze otwiera sie formularz glowny a w miejscach
podformularzy
| sa puste miejsca tak jakby nic tam nie bylo (jednoczesnie w
podformularzach
| nan wpisany kod przy zdarzeniu "From_Load" i nie jest on wykonywany w
tych
| przypadkach - stad wiem, ze podformularz nie zostal zaladowany).
| W czym tkwi przyczyna lub jaka wlasciwosc formularza za to odpowiada?

| Pozdrawiam,
| Grony

To znany problem. Tkwi on nie w bazie Access czy w aparacie Jet tylko w
głowach programistów z Reechmount. Otóż podformularze mają z założenia
służyć jako reprezentacja relacji jeden do wielu. W związku z tym mają z
góry zaplanowane niektóre zdarzenia np. jeżeli zapisujesz rekord w
podformularzu bto access sam bez pytania i na siłę aktualizuje rekord w
formularzu głównym.

teraz cytuję temat pomocy do Accessa 2000 - "Podfomularze: czym są i jak
działają"

"Jeśli formularz z podformularzem są używane do wprowadzania nowych
rekordów, program Microsoft Access zapisuje bieżący rekord w formularzu
głównym przy wchodzeniu do podformularza. Dzięki temu rekordy w tabeli po
stronie "wiele" będą miały związany z nimi rekord w tabeli znajdującej się
po stronie "jeden" relacji. Przy dodawaniu rekordów do formularza, są one
również automatycznie zapisywane."

a więc jeżeli nie użyłeś relacji to access Cię usczęśliwa na siłę.

Ja tam nie używam relacji na poziomie bazy danych w ogóle, gdyż uważam je
za
przeżytek.

Włodek
www.aseta.wroc.pl


Przeczytaj wszystkie posty z tego wątku



Temat: NotInList - nieco szerzej ...
Użytkownik "(c) Krzysztof Pozorek" <acc@vis.plnapisał


| W pozostałych dwóch wariantach (acDataErrContinue) kombi przytrzymuje
| focus  ...  i chyba nie ma na to rady.

Ostatecznie przeciez, NotInList nie sluzy do tego, co probujesz zrobic.
Niestandardowe wykorzystanie zdarzen jest fajne, ale nie mozna miec
pretensji, jesli cos robi tylko to, do czego zostalo zaprojektowane.
NotInList pozwala albo zakomunikowac, ze nowa wartosc jest zla, albo ja
dorzucic do listy, nic wiecej.


nooo... polemizowałbym ...

<cytat z helpa

Jeśli umożliwi się użytkownikowi zmianę wartości początkowo wpisanej w polu
kombi (na przykład w niestandardowym oknie dialogowym), trzeba wartość pola
kombi ustawić na nową wartość wprowadzoną w niestandardowym oknie
dialogowym. Powoduje to zapisanie nowej wartości w polu, z którym pole kombi
jest związane. Program Microsoft Access doda nową wartość do listy pola
kombi, jeśli wartością argumentu Response będzie acDataErrContinue.

</cytat z helpa

jak widać z powyższego, przewidziano taką możliwość jak zmiana pierwotnego
NewData ...
(mętnie to napisane ale jednak ...)
Problem w tym, że  chyba nie poszli konsekwentnie tą drogą ...

Gdyby NewData było przekazywane ByRef z powrotem do wewnętrznej obsługi
zdarzenia i to właśnie ta poprawiona wartość była potem sprawdzana przy
Response = acDataErrAdded, to nie byłoby tematu ...
Prawdę powiedziawszy, w tej chwili nie bardzo potrafię domyśleć się
argumentów, dlaczego tego tak nie zrobiono.
(przykładowo: argument KeyCode procedury KeyDown można nadpisać !)


A czy nie mozesz zwiazac swojego kombi z pierwszym polem wyswietlanym
Nazwisko, zamiast z ukrytym ID?


hmmm, no przecież nie będę przykładowo do formularza "rachunki klienta"
wprowadzał czegoś innego jak jego klucz ???


Pozwoli Ci to wykorzystac zdarzenie BeforeUpdate do swoich celow. Latwo
sprawdzic, czy user podal wartosc spoza listy za pomoca wyrazenia:
    If Me!Kombi0.ListIndex < 0 Then
        DoCmd.OpenForm "frmDialog", , , , , acDialog
        Me!Kombi0.Requery
    End If


Rozumiem, że bez ustawiania "ogranicz do listy" na "tak" ...
Swoją drogą dzięki za ListIndex < 0 (!)
Zupełnie zapomniałem, że w ten sposób mozna sprawdzić "notinlist" ...

pozdrawiam
KN

Przeczytaj wszystkie posty z tego wątku



Temat: odblokowanie edycji z poziomu vb


Czy ktoś mi powie jak z poziomu VB odblokować edycję pól
formulaża

pozdrawiam Patryk


Ludzieeeeeeeee,czytajcie przynajmniej HELP

ponizej cytat z Help'a A'97

Właściwości AllowEdits (EdycjaDozwolona) można użyć do
określenia, czy użytkownik może edytować zapisane rekordy
używając formularza.

Ustawienia

Dla właściwości AllowEdits używane są następujące
ustawienia.

Ustawienie Opis Visual Basic
Tak (Ustawienie domyślne) Użytkownik może edytować zapisane
rekordy. True (-1)
Nie Użytkownik nie może edytować zapisanych rekordów. False
(0)
Właściwość AllowEdits można ustawiać w arkuszu właściwości,
w makrze lub używając języka Visual Basic.

Uwagi

Właściwości AllowEdits można użyć, aby uniemożliwić
dokonywanie zmian we wszystkich danych formularza. Aby
zapobiec modyfikacjom w konkretnym formancie, należy użyć
właściwości Enabled (Włączony) lub Locked (Zablokowany).
Aby uniemożliwić dokonywanie zmian w istniejących rekordach
(czyli aby formularz stał się obiektem tylko do odczytu),
należy ustawić właściwości AllowAdditions
(DodawanieDozwolone), AllowDeletions oraz AllowEdits na
wartość "Nie". Można też zmieniać pojedyncze rekordy na
przeznaczone tylko do odczytu ustawiając właściwość
RecordsetType (TypZestawuRekordów) na wartość "Utrwalony"

Gdy właściwość AllowEdits jest ustawiona na waruść "Nie", to
polecenia Usuń rekord w menu Edycja oraz Wprowadzanie danych
w menu Rekordy są niedostępne.

Uwaga   Gdy używany jest argument "Tryb danych" akcji
OtwórzFormularz (OpenForm), program Microsoft Access
zastępuje wiele ustawień właściwości formularza. Jeśli
argument "Tryb danych" w akcji OtwórzFormularz jest
ustawiony na wartość "Edycja", to program Microsoft Access
użyje formularza z następującymi ustawieniami właściwości

. AllowEdits (EdycjaDozwolona) - Tak
. AllowDeletions (UsuwanieDozwolone) - Tak
. AllowAdditions (DodawanieDozwolone) - Tak
. DataEntry (WprowadzanieDanych) - Nie

Aby zapobiec zastąpieniu tych istniejących ustawień
właściwości należy pominąć ustawienie argumentu "Tryb
danych" w akcji OtwórzFormularz. Wtedy Microsoft Access
wykorzysta ustawienia właściwości zdefiniowane w formularzu.

Przeczytaj wszystkie posty z tego wątku



Temat: Export xls a formatowanie
Wiadomość od Buddy Rich <budyr@poczta.onet.pl:

Druki temat to czy można tak zautomatyzować pracę aby po exporcie do
excela  samoczynie ustawiło się blokada przewijania jakiegoś wiersza czy
kolumny?


Jeśli dobrze zrozumiałem:

Dim xlApp As Object
Dim xlWbk As Object
Dim xlSheet As Object

Private Function UruchomExcela() As Boolean
 UruchomExcela = True
  Set xlApp = GetObject(, "Excel.Application")
  If Err.Number <0 Then Err.Clear
  If xlApp Is Nothing Then
    Set xlApp = CreateObject("Excel.Application") 'późne wiązanie
    If xlApp Is Nothing Then
      MsgBox "Program Microsoft Excel nie został zainstalowany!"
      Err.Clear
      UruchomExcela = False
    End If
  End If
End Function

Private Sub Zablokuj()
  If UruchomExcela() Then
    xlApp.Workbooks.Open "C:plik.xls", 0, True
    Set xlWbk = xlApp.ActiveWorkbook
    Set xlSheet = xlWbk.worksheets("dane osobowe")
    xlSheet.Activate
    xlSheet.Range("B3").Select
    xlSheet.Application.ActiveWindow.FreezePanes = True 'zablokowanie
okienek
    xlWbk.SaveAs "C:plik.xls"
    xlApp.Quit
    Set xlSheet = Nothing
    Set xlWbk = Nothing
    Set xlApp = Nothing
  End If
End Sub

Wywołujesz oczywiście procedurę Zablokuj.
Grzesiek
PS. Mogą być jakieś bugi ;)

Przeczytaj wszystkie posty z tego wątku



Temat: Dodatek o zdarzeniach Current, BeforeDelConfirm i AfterDelConfirm formularza
Szanowni Koledzy,
Ponieważ trochę się nad tym nakląłem, pozwalam sobie podać sprawę ku
przestrodze tym grupowiczom, którzy być może jeszcze o tym nie wiedzą
(tak jak ja do dzisiaj).
<Cytat z helpa - "Delete, BeforeDelConfirm, AfterDelConfirm, zdarzenia"
Po usunięciu rekordu fokus przechodzi do następnego w kolejno ci rekordu
i zachodzi dla niego zdarzenie Current, po którym następują zdarzenia
Enter i GotFocus dla pierwszego formantu w tym rekordzie.

Następnie zachodzi zdarzenie BeforeDelConfirm, tuż przed wy wietleniem
przez program Microsoft Access okna dialogowego Potwierd  usunięcie
monitującego użytkownika o potwierdzenie usunięcia. Po udzieleniu
odpowiedzi przez potwierdzenie lub anulowanie usunięcia, występuje
zdarzenie AfterDelConfirm.
<inny temat
Anulowanie zdarzenia Delete powoduje, że zdarzenia BeforeDelConfirm i
AfterDelConfirm nie zachodzą, a okno dialogowe nie jest wy wietlane.
<koniec cytatu
I jeszcze sporo innych opowieści takiej treści.
No i ja, biedny zajączek, uwierzyłem M$ jak reklamie szamponu...

A co się okazało:
==================================
   Jeżeli w następującej po OnDelete procedurze obsługi zdarzenia
formularza
   OnCurrent (dla rekordu następnego po kasowanym) wystąpi jakakolwiek
   instrukcja przypisania wartości do formantu formularza albo do pola
tabeli,
   to nie zachodzi ani zdarzenie BeforeDelConfirm, ani AfterDelConfirm.
   Tak jakby anulowano zdarzenie Delete (patrz cytat), chociaż *nie*
jest ono anulowane,
   a procedura obsługi zdarzenia Delete jest wykonywana.
==================================
A zatem: kto klnie lub żali się, że Form_BeforeDelConfirm wykonuje się
przy kasowaniu tylko niektórych rekordów, niech zajrzy do Form_Current!
TM

Przeczytaj wszystkie posty z tego wątku



Temat: Podrecznik Tworzenie aplikacji MS Access 97
Użytkownik Greedo <hol@poczta.onet.plw wiadomości do grup dyskusyjnych
napisał:n47x4.44029$WD.1013@news.tpnet.pl...

Witam!

Chcialbym sie dowiedziec, czy istnieje wersja on-line w/w podrecznika.
W Helpie widnieje takie haslo jak "tworzenie aplikacji/podrecznik w wersji
online", jednak odwoluje sie ono do pakietu ValuePack Office'a 97, gdzie
takowy dokument nie istnieje.
Z kolei w hasle "O tworzeniu aplikacji" przeczytalem, ze jesli posiada sie
autonomiczna wersje Access'a 97 dokument ten powinien byc dostepny.
Posiadam pelna wersje Access'a 2.0 i tak taki podrecznik byl w postaci
drukowanej.
Obecnie posiadam wersje Access'a 97, ale w wersji tzw. MSDN (program
Microsoft Solution Provider) i niestety nie posiadam drukowanej
dokumentacji.
Czy ktos wie cos moze na temat podrecznika "Tworzenie aplikacji MS Access
97" oraz czy jest takowy dokument w j. polskim?
Bede wdzieczny za wszelkie informacje.


--------------------

Nikt nie wyrazil zainteresowania tematem, wiec sam poszukalem i znalazlem
;-).
Wszystkim polecam adres:
http://www.microsoft.com/accessdev/articles/bapp97/Bapp97.htm
Znajdziecie tam wersje on-line podrecznika "Building Applications with
Microsoft Access 97".
Mozna takze sciagnac ja lokalnie, z tymze jest niestety podzielona na
chapter'y (format Word'a).
Przy okazji dowiedzialem sie rowniez, ze podrecznik (w j. polskim) jest
dolaczony do wersji standalone Microsoft Access 97. Czy ktos z grupowiczow
jest moze tym wybrancem losu i posiada taki podrecznik (w postaci
drukowanej)?

BTW Ciekawe czy doczekamy sie kiedys, zeby Microsoft udostepnial swoje
materialy w postaci .PDF'a? :-)

Pozdrawiam serdecznie,

Przeczytaj wszystkie posty z tego wątku



Temat: DATA problem

AJA napisał(a) w wiadomo ci:
<3731EBB6.357F5@willow.oi.pz.zgora.pl...
|NO i stalo sie wybrnellem z problemu jednego z zakresem daty i wpadam
w
|drugi ... oto on
|
|DoCmd.OpenReport "RDATA", acPreview, , "[DATA_WYDANIA] Between " &
|Format(Me![OD1], "0") & " AND " & Format(Me![DO1], "0")
|powyzszy kod wybiera dane  z okreslonego przedzialu czasu  .. ale
jest
|bol .. bo jak podam zokresu od 99-11-11 do 11-11-11   to on wybierze
|daty .. ale w inny sposob .. nie wybierze dat z 21 wieku lecz z 20 o
co
|cchodzi dlaczego tak jest jak zrobic by wybral poprawnie ???
|nei mam pojecia o co chodzi  ... co zrobic ??
|czy moze jednak kod powyzszy jest zly ???
|Kiedy w gre wchodzi 20 wiek jest ok .. ale gdy daty z 21 wieku juz
jest
|blad :((

Czlowieku!!! Czy Ty w ogóle nie myslisz?! To nie boli!!!
Skad Access ma wiedziec, ze 11 oznacza 2011, a nie 1911? Czy nie
mozesz podac daty z czterocyfrowym rokiem?

np. 1999-11-11 do 2011-11-11

Oczywiscie daty powinny byc takze do tabel wprowadzane w formacie
czterocyfrowym, bo inaczej Access sam sobie "dopisuje" pierwsze dwie
cyfry roku i bodajze dla lat 00-29 przyjmuje, ze sa to daty w 21-szym
wieku (i dodaje z przodu "19"), a dla pozostalych, ze w 20-tym (i
dodaje "20").
Podobnie dla dat wprowadzanych jako kryteria w kwerendach.

To wszystko jest w HELPIE!!!!!!!!!!!!!! (klawisz F1).

<CITE
Nowosc w 97
Nowa interpretacja danych wprowadzonych w skróconym formacie roku

W arkuszach danych i formantach edycji, program Microsoft Access
interpretuje teraz dane wprowadzone w skróconym formacie roku w
nastepujacy sposób (czesciowo dla wieku dwudziestego pierwszego).

Zakres daty dla skróconego formatu roku
Interpretacja
od 1/1/00 do 12/31/29     od 1/1/2000 do 12/31/2029
od 1/1/30 do 12/31/99     od 1/1/1930 do 12/31/1999
</CITE

To sa naprawde podstawowe rzeczy, które sa jasno i przejrzyscie
opisane w Helpie, z mnóstwem przykladów.

+- Krzysztof Czurylo                                             -+
+- Technical University of Gdansk & Medical University of Gdansk -+
+- krzy@SPAM.polbox.KILLER.com                                -+
+- remove 'SPAM.' and 'KILLER.' before reply !!!                 -+

Przeczytaj wszystkie posty z tego wątku



Temat: Jak otworzyÌ ca³¹ bazê na wy³¹cznoœÌ

Użytkownik Bohun <apiet@mops.uci.agh.edu.plw wiadomości do grup
dyskusyjnych napisał:8p2cf6$8o@galaxy.uci.agh.edu.pl...


Ale programowo?


 Oto dokladny cytat z pomocy:
Uruchamianie programu Microsoft Access z opcjami wiersza polecenia za pomocą
skrótu
Otwórz folder, w którym jest zainstalowany program Microsoft Access
(zazwyczaj nosi on nazwę "Office" i znajduje się w podfolderze "Microsoft
Office" folderu "Program Files" na dysku C).

Kliknij prawym przyciskiem myszy ikonę programu Microsoft Access, a
następnie kliknij polecenie Utwórz skrót.

Kliknij prawym przyciskiem myszy nowo utworzoną ikonę skrótu, kliknij
polecenie Właściwości, a następnie kliknij kartę Skrót.

W polu Obiekt docelowy kliknij po prawej stronie polecenia uruchamiającego
program Microsoft Access, a następnie wpisz żądane opcje wiersza polecenia.
Następujące przykładowe polecenie uruchamia program Microsoft Access,
otwierając jednocześnie bazę danych "Northwind"' w trybie wyłączności.

"C:Program FilesMicrosoft OfficeOfficeMSAccess.exe" "C:Program
FilesMicrosoft OfficeOfficePliki przykładoweNorthwind.mdb" /excl

Aby wyświetlić listę opcji wiersza polecenia, kliknij przycisk .

Uwaga   Nowo utworzony skrót można umieścić na pulpicie lub w folderze, bądź
też dodać go do menu Start. Więcej informacji na ten temat można znaleźć w
Pomocy systemu Windows pod hasłem "skróty".

Można również utworzyć skrót otwierający bezpośrednio z systemu Windows
dowolny obiekt bazy danych programu Microsoft Access.

Przeczytaj wszystkie posty z tego wątku



Temat: problem accessowo sieciowy
Jest sobie jakiś klient. Klient ma dużą sieć lokalną podzieloną na kilka
podsieci. Niestety jestem laikiem jeśli chodzi o te przestszenie wiedzy i
wiecej szczegółów nie znam.

Ostatnio jedna z osób, które jeszcze pare miesięcy temu miała dostęp do
mojej aplikacji (przerwa macieżyńska:-), teraz go utraciła.

Objawy:
- folder sieciowy z moją bazą danych jest zamapowany tak jak u innych
użytkowników na dysku M,
- zawartość tego dysku jest w pełni widoczna,
- co więcej bez żadnych problemów można otworzyć dokumenty Worda znajdujące
się na tym dysku,
- próba otwarcia dowolnego pliku accessowego z tego dysku skutkuje
komunikatami:
a. okno z ostrzeżeniami WXP (pewnie firewalla SP2):
<komunikat
Czy chcesz otworzyć ten plik?
Nazwa: test.mdb
Wydawca: Nieznany wydawca
Typ: Aplikacja Microsoft Access
Od: M:
Otwórz Anuluj
___
Pliki pochodzące z internetu mogą być użyteczne, ale ten typ pliku może być
potencjalnie szkodliwy dla komputera. Jeśli nie masz zaufania do źródła, nie
otwieraj tego oprogramowania
</komunikat

b. Po wybraniu "Otwórz" pojawia się następny komunikat, tym razem accessowy:
<komunikat
Program Microsoft Access nie może otworzyć pliku.

Plik znajduje się poza siecią intranet lub w niezaufanej witrynie. Program
Microsoft Access nie otworzy pliku z powodu potencjalnych problemó z
zabezpieczeniami.

Aby otworzyć ten plik, skopiuj go na swój komputer lub do dostępnej
lokalizacji sieciowej.

Ok
</komunikat

Czy macie pomysł jak się z tym problemem uporać?
Pozdrawiam
Grzegorz

Przeczytaj wszystkie posty z tego wątku



Temat: problem accessowo sieciowy
On Thu, 17 Mar 2005 23:48:51 +0100, "Grzegorz Danowski"


<gdn__na@serwerze__poczta.onet.plwrote:
Jest sobie jakiś klient. Klient ma dużą sieć lokalną podzieloną na kilka
podsieci. Niestety jestem laikiem jeśli chodzi o te przesuszenie wiedzy i
więcej szczegółów nie znam.

Ostatnio jedna z osób, które jeszcze parę miesięcy temu miała dostęp do
mojej aplikacji (przerwa macierzyńska:-), teraz go utraciła.

Objawy:
- folder sieciowy z moją bazą danych jest zmapowany tak jak u innych
użytkowników na dysku M,
- zawartość tego dysku jest w pełni widoczna,
- co więcej bez żadnych problemów można otworzyć dokumenty Worda znajdujące
się na tym dysku,
- próba otwarcia dowolnego pliku accessowego z tego dysku skutkuje
komunikatami:
a. okno z ostrzeżeniami WXP (pewnie firewalla SP2):
<komunikat
Czy chcesz otworzyć ten plik?
Nazwa: test.mdb
Wydawca: Nieznany wydawca
Typ: Aplikacja Microsoft Access
Od: M:
Otwórz Anuluj
___
Pliki pochodzące z internetu mogą być użyteczne, ale ten typ pliku może być
potencjalnie szkodliwy dla komputera. Jeśli nie masz zaufania do źródła, nie
otwieraj tego oprogramowania
</komunikat

b. Po wybraniu "Otwórz" pojawia się następny komunikat, tym razem accessowy:
<komunikat
Program Microsoft Access nie może otworzyć pliku.

Plik znajduje się poza siecią intranet lub w niezaufanej witrynie. Program
Microsoft Access nie otworzy pliku z powodu potencjalnych problemów z
zabezpieczeniami.

Aby otworzyć ten plik, skopiuj go na swój komputer lub do dostępnej
lokalizacji sieciowej.

Ok
</komunikat

Czy macie pomysł jak się z tym problemem uporać?


Dzieje się tak, jeśli zasób sieciowy jest mapowany po adresie IP.
Wtedy Windows nie wie, czy to adres IP zewnętrzny, czy wewnętrzny.
Znane mi rozwiązanie, to dodanie tego adresu do zaufanych witryn
sieciowych w ustwieniach internetowych...
Teraz przyszło mi do głowy Inne rozwiązanie - to mapowanie zasobu nie
przez adres IP, ale przez nazwę komputera.

---------------
Roman Wantola

Przeczytaj wszystkie posty z tego wątku



Temat: Next button a nowy AutoNumber - raz jeszcze

Witam jeszcze raz.
Moj poprzedni post:
"Cholera mnie juz strzela i leb peka, moze ktos wie jak poradzic sobie z
takim problemem:
mam kwerende poprostu filtrujaca rekordy, na tejze kwerendzie oparty jest
formularz (Single Form), ktory wyswietla te rekordy. Wszystko byloby cacy,
gdyby nie przycisk Next (zwykly DoCmd.GoToRecord , , acNext). Otoz zalozmy,
ze jako wynik kwerendy mam 6 rekordow - naciskajac next przechodze po kolei
1,2,3,4,5,6... i wlasnie kazde kolejne nacisniecie powoduje dodanie
kolejnego rekordu. Jak zapodac temu tlumokowi, ze np. jezeli masz tylko 6
rekordow, to poza szostke nie wyskakuj:) "

p. Bartek Adamski napisal:
Wystarczy we wlaściwościach formularza (zakładka [Dane]) zmienić
[dodawanie dozwolone] na NIE i już.

Sprawdzilem i dzialalo, ale tylko chwilowo. Niestety teraz znowu po
nacisnieciu Next tworzy kolejne rekordy. Mysle sobie, co jest kurna -
dzialaloa teraz nie dziala? I co sie okazuje wystarczy otworzyc fromularz w
Designview i pozniej spowrotem w trybie normalnym i ... dziala. Wie ktos
moze co jest grane i jak to obejsc?
Z gory dziekuje za wszystkie uwagi i informacje.


---
  Może otwierasz ten frm poleceniem:
DoCmd.OpenForm strNazFrm, , , , acFormEdit

Bo... F1(Uwaga   Gdy używany jest argument "Tryb danych" akcji OtwórzFormularz
(OpenForm), program Microsoft Access zastępuje wiele ustawień właściwości
formularza. Jeśli argument "Tryb danych" w akcji OtwórzFormularz jest
ustawiony na wartość "Edycja", to program Microsoft Access użyje formularza z
następującymi ustawieniami właściwości

&middot;    AllowEdits (EdycjaDozwolona) &#8211; Tak
&middot;    AllowDeletions (UsuwanieDozwolone) &#8211; Tak
&middot;    AllowAdditions (DodawanieDozwolone) &#8211; Tak
&middot;    DataEntry (WprowadzanieDanych) &#8211; Nie)...

Jeżeli tak, i jest to niezbędne, to wyłącz AllowAdditions tuż po otwarciu frm.
Np:
...
   Dim strNazFrm As String
    strNazFrm = "ObrNwyr"

    DoCmd.OpenForm strNazFrm, , , , acFormEdit
    With Forms(strNazFrm)
        .AllowAdditions = False
        !ObrPwyr.Form.AllowAdditions = False
        '...
    End With
...
AP

Przeczytaj wszystkie posty z tego wątku
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • erfly06132.opx.pl



  • Strona 4 z 4 • Zostało wyszukane 402 wypowiedzi • 1, 2, 3, 4

    © 2009 Najlepszy miesiąc kawalerski w Polsce !!! - Ceske - Sjezdovky .cz. Design downloaded from free website templates