Hosting, serwery wirtualne
From: Jacek <adres moj.pl>
Subject: Re: =?iso-8859-2?q?Jak_cofn=B1=E6_papier_w_drukarce_ig=B3owej_/_wydrukowa=E6_co=B6_nad_g=F3rnym_marginesem=3F?=
A moze wykorzystac Shell i copy ala.txt lpt1:?


From: Jacek <adres moj.pl>
Subject: Re: =?iso-8859-2?q?Jak_cofn=B1=E6_papier_w_drukarce_ig=B3owej_/_wydrukowa=E6_co=B6_nad_g=F3rnym_marginesem=3F?=
Dodam tylko, ze microrevers, to 27+106+1, co zapewne wiesz:)


From: Jacek <adres moj.pl>
Subject: Re: Przekazanie wartoA>ci zmiennej do innej procedury.
Nie moge sie oprzec jeszcze jednemu;)
A jednak zmienna. I moznaby powiedziec, iz jest to "zmienna globalna" dla
tego formularza. Gdyby jednak Tomek chcial zmienna Sciazka uzyc w innym
formularzu, to czy nie prosciej jest napisac Global Sciezka As String, niz
Property...?
Co o tym sadzisz Krzysztofie?


From: York <york4 onet.eu>
Subject: dwie sprawy
Witam szanownych ekspertow oraz tych co zaczynaja ;)

chcialbym Was prosic o pomoc jesli mozna oczywiscie..

przenoszac jedna baze do drugiej (ta druga to MS Access) napotkalem sie z
przypadkiem kiedy w niektorych tabelach klucz glowny byl ustawiony jako
id_replikacji. Czy jest mozlliwosc abym z tego pola i klucza dalej mogl
korzystac w MS Access tak aby tworzac nowy rekord id_replikacji generowalo
tak jak w rekordach z tej bazy przenoszonej?

i drugie pytanko moze troche smieszne dla wiekszosci...ale jak ustawic
kryteria w kwerendzie w polu data aby kwerenda pokazywala mi w wyniku
rekordy, ktore spelniaja warunek:
data bezaca jest wieksza o 12 miesiecy od tej daty wstawionej w tym polu?

dziekuje i pozdrawiam


From: Medyk <msaccess o2.pl>
Subject: Automatyczne numerowanie
Witam,

Przed chwil=B1 umie=B6ci=B3em na stronie ca=B3kowicie zmieniony przyk=B3ad
automatycznego numerowania w bazie wielostanowiskowej.
Jak zwykle prosz=EA o Wasze opinie.

----
Medyk, www.medisoftware.pl


From: "Tomasz Drobiński" <generalek poczta.onet.pl>
Subject: Re: Wiersze do kolumn?
W zasadzie przy tym co teraz robię to zdarzenie danego dnia może wystąpić
tylko raz.
Zrobiłem już datami i działa.
Rzewiście zdarzyło się że daty się dublowały, ale to była wina wpisującego
dane.

Zastanawiam się jednak jak by to zrobić gdyby dublowania się dat było
możliwe, ale wtedy system patrzyłby na dodatkowe kryterium jakim byłby index
--
Z pozdrowieniami

Tomasz Drobiński

Użytkownik "Nguyen Bang Giang" <nbanggiangSPAMEROMPRECZ yahoo.com> napisał w
wiadomości news:8yubhnvchuzt$.18w396hn2cqfs.dlg 40tude.net...
> Dnia Sat, 14 Jul 2007 13:05:40 +0200, Tomasz Drobiński napisał(a):
>
>> A gdyby w Tabela_1 było pole DataZakupu i konieczne byłoby ponumerowanie
>> zgodne z datami zakupu (wpisy nie zawsze byłyby robione na bieżącą, więc
>> nie
>> można polegać na tym, że kolejność zakupów byłaby zgodna z ID)?
>> Jak wtedy ponumerować?
>
> Nie można numerować tylko na podstawie dat !
>
> ponieważ w ciągu dnia klient może wracać wielokrotnie po cukier, sól czy
> wiagrę !
>
> Wcześniej czy później musiałbyś mieć unikatowe pole, które jednoznacznie
> zidentyfikuje zakup. Najczęściej stosuje się pole "numer dokumentu".
>
> A tak, w ogóle, warunek: WHERE TB.Id_tabeli_1<=Tabela_1.Id_tabeli_1 ...
> decyduje o koleność numerowania zakupów.
>
> --
> Pozdrawiam
> Giang



From: York <york4 onet.eu>
Subject: Re: Automatyczne numerowanie
Dnia Thu, 19 Jul 2007 11:17:13 -0700, Medyk napisał(a):

> Witam,
>
> Przed chwilą umieściłem na stronie całkowicie zmieniony przykład
> automatycznego numerowania w bazie wielostanowiskowej.
> Jak zwykle proszę o Wasze opinie.
>
> ----
> Medyk, www.medisoftware.pl

Medyk, Twoja chec pomocy jest bardzo widoczna dla wielu uzytkownikow. Ja
mecze sie ze swoja baza i mecza mnie szczegoly. Logowanie juz mam na
haselko. chcialbym sie tylko zapytac gdzie mozna poszukac łatwo opisane
sposby zapisywania informacji o zmiananach w rekordach tzn
logi....widzialem , ze masz cos takiego. dziekuje i pozdrawiam


From: "Y" <dermart poczta.onet.pl>
Subject: tabele połaczone na hasło
Witam
Mam rozdzielona bazę danych główny plik to dane.mdb z tabelami np dane
i program.mdb odwołujacy sie do tableki dane. Jak ustawić program.mdb aby
umozliwił mi poprawne odwołanie sie do bazy dane.mdb i odbezpieczenie jej po
wpisaniu hasła w formularzu (np form1) ?
OPisy z F1 Accessa 97 sa dla mnie trochę za skomplikowane przydałby sie jakis
konkretny kod VB no i gdzie go wpisac...
Prosze o pomoc.

Y

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl


From: Medyk <msaccess o2.pl>
Subject: Re: Automatyczne numerowanie
|=2E.. gdzie mozna poszukac =B3atwo opisane
| sposby zapisywania informacji o zmiananach w rekordach tzn
| logi....widzialem , ze masz cos takiego. dziekuje i pozdrawiam

Przeanalizuj dok=B3adnie przyk=B3ad LOGOWANIE. Znajdziesz tam odpowied=BC.
W logach znajdziesz m.innymi informacje kto, kiedy i co zmodyfikowa=B3.
Do wykorzystania we w=B3asnej bazie polecam funkcj=EA liczenia r=F3=BFnicy
pomi=EAdzy dwoma datami. Wynik podawany jest w czytelnej formie (np. 6
dni 12 godz. 21 min. 17 sek.).

----
Medyk


Promocja serwerów wirtualnych
From: "Jurek" <jurrekm poczta.onet.pl>
Subject: Wywołanie procedury podformularza
Witam
Mam formularz a na nim przyciski i podformularz :).
Przyciski, które do tej pory były na podformularzu, przeniosłem do
formularza głównego - głównie ze względów estetycznych.
Teraz chciałbym przyciskom tegoż formularza przypisać wywoływanie procedur
VBA zapisanych w module podformularza.
Czy jest możliwe, a jeśli tak to jak to zapisać?

Dzięki za pomoc
Jurek



From: "Andrzej" <andrzejb1965WYTNIJTO op.pl>
Subject: Odświeżanie formularza
Witam
Do tabeli Produkty wprowadzam dane poprzez formularz, następnie chcę zobaczyć
raport ale najpierw muszę formularz wyłączyć i ponownie go uruchomić wtedy
dopiero raport chodzi.Co zrobić, żeby to zmienić?
pozdr......

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl


From: Lem87 <kepiotr o2.pl>
Subject: Outlook - Poczta.
Witam,

mam pytanie odno=B6nie obiektu outlook, ktory wykorzystuje pod accesem.
Zgodnie z ponizszym kodem, otwiera mi sie okno nowej wiadomo=B6ci w
outlook'u. Moje pytanie, moze ktos sie orientuje: czy da sie w
jakikolwiek sposob nadac dla pola tresc uprawnienia tylko i wylacznie
do odczytu? Tresc jest pobierana z formularza i chcialbym aby
uzytkownik nie zmienail tej tresci po wyolaniu funkcji PocztaTesty,
wiadomosc e-mail ma byc taka sama jak pola w wypelnionym formularzu.


Sub PocztaTesty()

Dim e_Poczta As Object
Set Poczta =3D CreateObject("Outlook.Application")
Set e_mail=3D Poczta.CreateItem(0)

e_mail.To =3D "ja o2.pl"
e_mail.Subject =3D "Temat"
e_mail.Body =3D "Tre=B6=E6"

e_mail.Display

Set e_mail =3D Nothing
Set e_Poczta =3D Nothing

End Sub

Dzieki za info.
Pozdrowienia.


From: bmssp wp.pl
Subject: =?iso-8859-2?q?Problem_ze_wsp=F3=B3prac=B1_aplikacji_ze_zdalnym_pulpitem?=
Witam,
przeszuka=B3am ca=B3=B1 grup=EA i niestety nie znalaz=B3am nic co mog=B3oby=
mi
pom=F3c. A problem jest taki:

Mam aplikacj=EA pisan=B1 pod Ac2000 a pracuj=B1c=B1 pod A03 pobieraj=B1c=B1
wyliczenia z excela, baza danych ok 300 MB z czego wi=EAkszo=B6=E6 to
s=B3owniki, aplikacja dzia=B3a na ok. 8 stanowiskach z czego z regu=B3y na
raz pracuj=B1 2-3 osoby. Dost=EAp do aplikacji oraz do samej bazy
skonfigurowany jest za pomoc=B1 terminali zdalnego pulpitu windowsa.
Apikacje i BD po =B3o=BFone s=B1 na jednym fizycznie dysku sieciowym. Do
niedawna dzia=B3a=B3o to w miar=EA dobrze. Niestety od niedawna zacz=EA=B3y=
si=EA
problemy.

Zacz=EA=B3o si=EA od tego, =BFe na jednym z pulpit=F3w zacz=EA=B3y si=EA dz=
ia=E6 cuda i
program =BCle liczy=B3 itp. Sko=F1czy=B3o si=EA to uszkodzeniem BD a dok=B3=
adniej
jednej tabeli tak, =BFe nie da=B3o si=EA jej uratowa=E6 i musia=B3am odtwor=
zy=E6
j=B1 z kopii. Niestety nic nie zosta=B3o wi=EAcej zrobione w tym temacie.
Przez jaki=B6 czas (ok 3 tyg.) by=B3o dobrze i z n=F3w si=EA zacz=EA=B3o.
Na tym samym terminalu aplikacja zn=F3w zachowuje si=EA dziwnie, przede
wszystkim nie wida=E6 na formularzu nowych rekord=F3w dodanych przez
innego u=BFytkownika mimo =BFe w tabeli otwartej na tym pulpicie dane s=B1,
(na innych terminalach dane pojawiaj=B1 si=EA dynamicznie), Je=BFeli zamkn=
=EA
formularz i otworz=EA go ponownie dane ju=BF s=B1 widoczne. Zdarzaj=B1 si=
=EA
b=B3=EAdne wyliczenia kt=F3re po ponownym uruchomieniu procedury wyliczaj=
=B1
si=EA ju=BF poprawnie. Ponadto tworz=B1 si=EA nowe rekordy z wpisanymi
warto=B6ciami domy=B6lnymi. Wygl=B1da to tak jakby by=B3y wstawiane przez
formularz (nie tabel=EA) mimo, =BFe na pewno nikt nie dodaje w ten spos=F3b
rekord=F3w. Powstaje ich ok 100 w ci=B1gu 2-3 dni. Og=F3lnie, ta sama
aplikacja, ale fizycznie inny plik, na innych terminalach dzia=B3a
poprawnie.
W przypadku gdy u=BFytkownik tego pulpitu w trakcie pracy na danym
rekordzie (edycji) musi na jaki=B6 czas odej=B6=E6 od komputera (do 10 min
nawet) i zostawi ten rekord jako edytowany to po powrocie traci
wszystkie wcze=B6niej wpisane dane zostaj=B1 tylko te kt=F3re wpisa=B3 ,,na
=B6wierzo".
Czasem te=BF zdarza si=EA, =BFe niekt=F3rzy u=BFytkownicy zamkn=B1 po=B3=B1=
czenie
zdalne bez zamykania aplikacji, przez co jest ona ca=B3y czas
uruchomiona na serwerze, a co za tym idzie ca=B3y czas ma dost=EAp do
pliku danych. Mo=BFe w tym jest problem?


W pewnym momencie zosta=B3 utworzony ca=B3kiem nowy pulpit dla tego
u=BFytkownika ale po 2-3 dniach sytuacja zn=F3w zacz=EA=B3a si=EA powtarza=
=E6 a
wr=EAcz nasila=E6. Aplikacje w tej konfiguracji dzia=B3aj=B1 ju=BF ok 9 mie=
si=EAcy
i przez pierwsze 6-7 miesi=EAcy wszystko dzia=B3a=B3o poprawnie.
Wcze=B6niej przez ok 1,5 roku wszystko dzia=B3a=B3o w konfiguracji: BD na
serwerze, aplikacje na komputerach lokalnie. I nigdy takich problem=F3w
nie by=B3o.

Parametry techniczne serwera:
- Dual 3 GHz Intel Xeon
- 2 GB ram
- dyski nie pami=EAtam ile maja, po=B3=B1czone raidem

Bardzo prosz=EA o pomoc bo nie mam poj=EAcia co si=EA dzieje i jak temu
zaradzi=E6.


From: "Grzegorz Danowski" <gdn__na serwerze__poczta.onet.pl>
Subject: =?iso-8859-2?Q?Re:_Od=B6wie=BFanie_formularza?=
"Andrzej" <andrzejb1965WYTNIJTO op.pl> wrote in message
news:3451.00000070.46a07b27 newsgate.onet.pl...
> Do tabeli Produkty wprowadzam dane poprzez formularz, następnie chcę
> zobaczyć
> raport ale najpierw muszę formularz wyłączyć i ponownie go uruchomić wtedy
> dopiero raport chodzi.Co zrobić, żeby to zmienić?

Może użyj Me.Requery
--
Pozdrawiam
Grzegorz


From: bmssp wp.pl
Subject: Re: Access RunTime; pytanie o wersje
Je=BFeli nadal temat jest aktualny to z mojego do=B6wiadczenia powiem, =BFe
ja pisz=EA aplikacj=EA pod Ak2000, przez pewien okres dzia=B3a=B3a ona na
RunTime do wersji 2000, RT jest TYLKO angielski i przynajmniej mnie
si=EA nie uda=B3o zmieni=E6 j=EAzyka komunikat=F3w jakie wy=B6wietla RT. Je=
dynym
wyj=B6ciem by=B3o oprogramowywanie obs=B3ugi b=B3=EAd=F3w z moimi komunikat=
ami.

Nie by=B3o natomiast =BFadnych problem=F3w z polskimi znakami np w nazwach
tabel czy formularzy je=BFeli system by=B3 po polsku. Problem si=EA robi=B3=
w
tedy gdy u=BFytkownik mia=B3 tylko angielski system, wtedy wszystko
siada=B3o.

Przy RT 2000 jest jeszcze jeden problem je=BFeli wszystko dzia=B3a w sieci
i mamy wsp=F3=B3dzielenie, bo skubaniec ignoruje ustawienia formularzy co
do blokowa=F1 i ustawia na nieblokowanie, co wiadomo czym si=EA ko=F1czy....
Podobno zaradza temu jaki=B6 serwispak ale poniewa=BF firma szarpn=EA=B3a s=
i=EA
(z innych powod=F3w) i zakupi=B3a licencje offisa 2003 to nie mam tego
prze=E6wiczonego.

Og=F3lnie ja nie mam problem=F3w z dzia=B3aniem aplikacji (mde) stworzonej w
wersji 2000 na Ak2003. W tej chwili dzia=B3a ok 20 stanowisk z czego od
3-5 jednocze=B6nie.

Problemy mam niestety teraz z prac=B1 wszystkiego na zdalnych pulpitach.
je=BFeli by=B3by=B6 w stanie co=B6 pom=F3c to tu s=B1 szczeg=F3=B3y:
http://groups.google.pl/group/pl.comp.bazy-danych.msaccess/browse_thread/th=
read/617a7eb080ce1ad9/2468d055f20cdaf7?hl=3Dpl#2468d055f20cdaf7

z g=F3ry dzi=EAkuje


From: Jacek <adres moj.pl>
Subject: Re: =?utf-8?Q?Od=C5=9Bwie=C5=BCanie?= formularza
Lub pod przyciskiem drukuj dodaj zapisanie rekordu.


From: "Grzegorz Danowski" <gdn__na serwerze__poczta.onet.pl>
Subject: Re: Outlook - Poczta.
"Lem87" <kepiotr o2.pl> wrote in message
news:1184927574.914776.60070 22g2000hsm.googlegroups.com...
<cite>
mam pytanie odnośnie obiektu outlook, ktory wykorzystuje pod accesem.
Zgodnie z ponizszym kodem, otwiera mi sie okno nowej wiadomości w
outlook'u. Moje pytanie, moze ktos sie orientuje: czy da sie w
jakikolwiek sposob nadac dla pola tresc uprawnienia tylko i wylacznie
do odczytu? Tresc jest pobierana z formularza i chcialbym aby
uzytkownik nie zmienail tej tresci po wyolaniu funkcji PocztaTesty,
wiadomosc e-mail ma byc taka sama jak pola w wypelnionym formularzu.
....
e_mail.Display
</cite>

To może zmień zasadę działania: zamiast otwierać maila z treścią
przygotowaną w Accessie od razu go wyślij.
--
Pozdrawiam
Grzegorz


From: "Grzegorz Danowski" <gdn__na serwerze__poczta.onet.pl>
Subject: =?iso-8859-2?Q?Re:_Wywo=B3anie_procedury_podformularza?=
"Jurek" <jurrekm poczta.onet.pl> wrote in message
news:f7ponb$eb7$1 news.onet.pl...
> Mam formularz a na nim przyciski i podformularz :).
> Przyciski, które do tej pory były na podformularzu, przeniosłem do
> formularza głównego - głównie ze względów estetycznych.
> Teraz chciałbym przyciskom tegoż formularza przypisać wywoływanie procedur
> VBA zapisanych w module podformularza.
> Czy jest możliwe, a jeśli tak to jak to zapisać?

W module formularza wywołaj procedurę z podformularza, coś w stylu:
Private Sub Command2_Click()
Me.Klienci.Form.Test
End Sub

Gdzie Test jest zdefiniowane w kodzie podformularza Klienci:
Public Sub test()
MsgBox "ala ma kota"
End Sub
--
Pozdrawiam
Grzegorz


Kosmetyki naturalne
From: "Krzysztof Naworyta" <k.naworyta datacomp.com.pl>
Subject: Re: Przekazanie wartoA>ci zmiennej do innej procedury.
Juzer Jacek <adres moj.pl> napisał
| Nie moge sie oprzec jeszcze jednemu;)
| A jednak zmienna. I moznaby powiedziec, iz jest to "zmienna globalna"
| dla tego formularza.

no, raczej tak się nie mówi :)
ale ok! wiem o co Ci chodzi.

| Gdyby jednak Tomek chcial zmienna Sciazka uzyc w
| innym formularzu, to czy nie prosciej jest napisac Global Sciezka As
| String, niz Property...?
| Co o tym sadzisz Krzysztofie?

Przede wszystkim "Global" jest troszkę przestarzałe i mylące.
Używa się obecnie deklaracji "Public", co w programowaniu obiektowym ma
większy sens.
Oczywiście obydwa słówka działają tak samo.

Tak więc jeśli upublicznię zmienną poziomu modułu/klasy, to automatycznie
staje się ona _właściwością_ tego formularza/klasy.
Właściwością RW, dostępną dla każdego.
Proszę bardzo - jeśli ktoś tak chce, to czemu nie.

Z drugiej strony zwykle są pewne obwarowania:
- że zmienna może być ustawiona tylko raz
- że może ją ustawiać tylko klasa a inne mogą tylko czytać
- że w trakcie jej ustawiania powinny być dokonane jakieś dodatkowe
obliczenia na innych zmiennych
itd. itp.

I wtedy szybko ukryjemy ją za odpowiednimi Property.
Jak będzie to tylko Property Get, to będzie to właściwość RO.
Jak tylko Property Let, to tylko WO.

Jak zamkniemy w warunku:

Dim m_sSciezka as string

Public Property Let Sciezka(ByVal newVal as string)
If len(m_sciezka) = 0 then
m_sSciezka = newVal
else
Err.Raise 2000+vbObjectError, "Ścieżka już ustawiona pacanie!"
end if
End Property

to będzie to właściwość jednokrotnego ustawiania.

Zwykle wcześniej czy później wszystkie zmienne pozmieniają się w Property,
dlatego praktycznie samych gołych zmiennych nie upubliczniam.
Ale - jak nadmieniłem - zakazu nie ma!

BTW: dodatek MZ-Tools udostępnia akcję "konwertuj publiczne zmienne do
Property Let/Get".
Tak więc dla czystej wygody piszę

Public Sciezka as string

ale zaraz wybieram odpowiedni przycisk w menu :)

--
KN
(MVP, M$ Office Access)

archiwum grupy:
http://groups.google.pl/advanced_group_search
(grupa: pl*msaccess)


From: Medyk <msaccess o2.pl>
Subject: Automatyczne numerowanie raz jeszcze
Witam,

Przed chwil=B1 umie=B6ci=B3em na stronie now=B1 wersj=EA przyk=B3adu
AUTONUMEROWANIE. Doda=B3em rejestr zam=F3wie=F1 i towar=F3w. Przypominam, =
=BFe
aplikacja opiera si=EA wy=B3=B1cznie o formularze niezwi=B1zane i programowe
manipulowanie danymi. Moim zdaniem to najlepsze rozwi=B1zanie w bazach
wielostanowiskowych.
My=B6l=EA, =BFe w obecnej postaci przyk=B3ad stanowi dobr=B1 podstaw=EA do
realizacji w=B3asnego systemu fakturowania. Trzeb tylko doda=E6 modu=B3
finansowy i magazynowy :-)
Jutro postaram si=EA uzupe=B3ni=E6 przyk=B3ad o wydruk faktury. Przy okazji
przedstawi=EA rozwi=B1zanie problemu druku na wybranej drukarce.

----
Medyk, www.medisoftware.pl


From: "Krzysztof Naworyta" <k.naworyta datacomp.com.pl>
Subject: =?iso-8859-2?Q?Re:_Wywo=B3anie_procedury_podformularza?=
Juzer Jurek <jurrekm poczta.onet.pl> napisał

| Mam formularz a na nim przyciski i podformularz :).
| Przyciski, które do tej pory były na podformularzu, przeniosłem do
| formularza głównego - głównie ze względów estetycznych.
| Teraz chciałbym przyciskom tegoż formularza przypisać wywoływanie
| procedur VBA zapisanych w module podformularza.
| Czy jest możliwe, a jeśli tak to jak to zapisać?

Zależy co za kod krył się pod tymi przyciskami.
Czy były to przyciski nawigacyjne ?

Jeśli tak, to nie wystarczy wywołać odpowiednie procedury. Dodatkowo
będziesz musiał prawdopodobnie wcześniej oddać focus do podformularza
(aby mogła zajść np. akcja GoToRecord we (pod)właściwym formularzu)

Dużo lepiej logikę tych przycisków przenieść do formularza głównego.

Np. zamiast GotoRecord acNext

With me.sfrm1.form
.Recordset.Clone.Bookmark = .Bookmark
.Recordset.Clone.MoveNext
.Bookmark = .Recordset.Clone.Bookmark
End with

albo dużo prościej (a'2000+)

With me.sfrm1.form
.Recordset.MoveNext
End with

(bez zastanawiania się, czy akcja wykona sie na właściwym obiekcie)

--
KN
(MVP, M$ Office Access)

archiwum grupy:
http://groups.google.pl/advanced_group_search
(grupa: pl*msaccess)


From: "Krzysztof Naworyta" <k.naworyta datacomp.com.pl>
Subject: =?iso-8859-2?Q?Re:_Problem_ze_wsp=F3=B3prac=B1_aplikacji_ze_zdalnym_pulpi?=
Juzer Użytkownik <bmssp wp.pl> napisał

| przeszukałam całą grupę i niestety nie znalazłam nic co mogłoby mi
| pomóc. A problem jest taki:
|
| Mam aplikację pisaną pod Ac2000 a pracującą pod A03 pobierającą
| wyliczenia z excela, baza danych ok 300 MB z czego większość to
| słowniki, aplikacja działa na ok. 8 stanowiskach z czego z reguły na
| raz pracują 2-3 osoby. Dostęp do aplikacji oraz do samej bazy
| skonfigurowany jest za pomocą terminali zdalnego pulpitu windowsa.
| Apikacje i BD po łożone są na jednym fizycznie dysku sieciowym. Do
| niedawna działało to w miarę dobrze. Niestety od niedawna zaczęły się
| problemy.
|
| Zaczęło się od tego, że na jednym z pulpitów zaczęły się dziać cuda i
| program źle liczył itp. Skończyło się to uszkodzeniem BD a dokładniej
| jednej tabeli tak, że nie dało się jej uratować i musiałam odtworzyć
| ją z kopii. Niestety nic nie zostało więcej zrobione w tym temacie.
| Przez jakiś czas (ok 3 tyg.) było dobrze i z nów się zaczęło.
| Na tym samym terminalu aplikacja znów zachowuje się dziwnie, przede
| wszystkim nie widać na formularzu nowych rekordów dodanych przez
| innego użytkownika mimo że w tabeli otwartej na tym pulpicie dane są,
| (na innych terminalach dane pojawiają się dynamicznie), Jeżeli zamknę
| formularz i otworzę go ponownie dane już są widoczne. Zdarzają się
| błędne wyliczenia które po ponownym uruchomieniu procedury wyliczają
| się już poprawnie. Ponadto tworzą się nowe rekordy z wpisanymi
| wartościami domyślnymi. Wygląda to tak jakby były wstawiane przez
| formularz (nie tabelę) mimo, że na pewno nikt nie dodaje w ten sposób
| rekordów. Powstaje ich ok 100 w ciągu 2-3 dni. Ogólnie, ta sama
| aplikacja, ale fizycznie inny plik, na innych terminalach działa
| poprawnie.
| W przypadku gdy użytkownik tego pulpitu w trakcie pracy na danym
| rekordzie (edycji) musi na jakiś czas odejść od komputera (do 10 min
| nawet) i zostawi ten rekord jako edytowany to po powrocie traci
| wszystkie wcześniej wpisane dane zostają tylko te które wpisał ,,na
| świerzo".
| Czasem też zdarza się, że niektórzy użytkownicy zamkną połączenie
| zdalne bez zamykania aplikacji, przez co jest ona cały czas
| uruchomiona na serwerze, a co za tym idzie cały czas ma dostęp do
| pliku danych. Może w tym jest problem?
|
|
| W pewnym momencie został utworzony całkiem nowy pulpit dla tego
| użytkownika ale po 2-3 dniach sytuacja znów zaczęła się powtarzać a
| wręcz nasilać. Aplikacje w tej konfiguracji działają już ok 9 miesięcy
| i przez pierwsze 6-7 miesięcy wszystko działało poprawnie.
| Wcześniej przez ok 1,5 roku wszystko działało w konfiguracji: BD na
| serwerze, aplikacje na komputerach lokalnie. I nigdy takich problemów
| nie było.

Pracowałem bardzo długo z bazą poprzez pulpit zdalny.
Ok. 150 użytkowników, często ponad 40-tu jednocześnie.
Nigdy nie było żadnych problemów (przez ok. 4 lata!)

Każdy użytkownik miał swój plik mde (fronton), otwierany na wyłączność

Mnie tu bardziej śmierdzi uszkodzoną kartą sieciową niż jakimiś problemami
z samą sesją terminalową, które wydają się wtórne.

Niestety nie potrafię nic innego zasugerować :(

--
KN
(MVP, M$ Office Access)

archiwum grupy:
http://groups.google.pl/advanced_group_search
(grupa: pl*msaccess)


From: York <york4 onet.eu>
Subject: Re: dwie sprawy
Dnia Thu, 19 Jul 2007 19:59:45 +0200, York napisał(a):

> Witam szanownych ekspertow oraz tych co zaczynaja ;)
>
> chcialbym Was prosic o pomoc jesli mozna oczywiscie..
>
> przenoszac jedna baze do drugiej (ta druga to MS Access) napotkalem sie z
> przypadkiem kiedy w niektorych tabelach klucz glowny byl ustawiony jako
> id_replikacji. Czy jest mozlliwosc abym z tego pola i klucza dalej mogl
> korzystac w MS Access tak aby tworzac nowy rekord id_replikacji generowalo
> tak jak w rekordach z tej bazy przenoszonej?
>
> i drugie pytanko moze troche smieszne dla wiekszosci...ale jak ustawic
> kryteria w kwerendzie w polu data aby kwerenda pokazywala mi w wyniku
> rekordy, ktore spelniaja warunek:
> data bezaca jest wieksza o 12 miesiecy od tej daty wstawionej w tym polu?
>
> dziekuje i pozdrawiam

prosze pomozcie....


From: Lem87 <kepiotr o2.pl>
Subject: Re: Outlook - Poczta.

> To mo=BFe zmie=F1 zasad=EA dzia=B3ania: zamiast otwiera=E6 maila z tre=B6=
ci=B1
> przygotowan=B1 w Accessie od razu go wy=B6lij.
> --
> Pozdrawiam
> Grzegorz

A jak to mam zrobic?


From: andrzejb1965 op.pl
Subject: Re: Odświeżanie formularza
> "Andrzej" <andrzejb1965WYTNIJTO op.pl> wrote in message
> news:3451.00000070.46a07b27 newsgate.onet.pl...
> > Do tabeli Produkty wprowadzam dane poprzez formularz, następnie chcę
> > zobaczyć
> > raport ale najpierw muszę formularz wyłączyć i ponownie go uruchomić wtedy
> > dopiero raport chodzi.Co zrobić, żeby to zmienić?
>
> Może użyj Me.Requery
> --
> Pozdrawiam
> Grzegorz
>
zięki za pomoc
działa prawidłowo
pozdrawiam

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl


From: "Andrzej" <andrzejb1965WYTNIJTO op.pl>
Subject: Dopisywanie wartości do pola kombi
Na podformularzu umieściłem pole kombi (czerpie dane z tabeli słownikowej), z
którego wybieram potrzebne wartości.
Gdy w polu nie ma wartości, którą potrzebuję chciałbym mieć możliwość dopisania
jej w tym polu, ale tak ,żeby zapisała się w tabeli (w ten sposób będę miał
możliwość rozbudowy słownika). Jak To zrobić?
pozdr......




--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl


From: "Andrzej" <andrzejb1965WYTNIJTO op.pl>
Subject: Dopisywanie wartości do pola kombi
Na podformularzu umieściłem pole kombi (czerpie dane z tabeli słownikowej), z
którego wybieram potrzebne wartości.
Gdy w polu nie ma wartości, którą potrzebuję chciałbym mieć możliwość dopisania
jej w tym polu, ale tak ,żeby zapisała się w tabeli (w ten sposób będę miał
możliwość rozbudowy słownika). Jak To zrobić?
pozdr......




--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl


Promocja serwerów wirtualnych
From: "Krzysztof Naworyta" <k.naworyta datacomp.com.pl>
Subject: =?iso-8859-2?Q?Re:_Dopisywanie_warto=B6ci_do_pola_kombi?=
Juzer Andrzej <andrzejb1965WYTNIJTO op.pl> napisał
| Na podformularzu umieściłem pole kombi (czerpie dane z tabeli
| słownikowej), z którego wybieram potrzebne wartości.
| Gdy w polu nie ma wartości, którą potrzebuję chciałbym mieć możliwość
| dopisania jej w tym polu, ale tak ,żeby zapisała się w tabeli (w ten
| sposób będę miał możliwość rozbudowy słownika). Jak To zrobić?
| pozdr......

Do czegoś takiego służy zdarzenie NotInList tego pola kombi/listy.

Reszta w helpie i googlu na naserj grupie. Przykładów co niemiara.
Mam nadzieję, że nie trafisz na moje rozwiązanie ciut bardziej
rozbudowane, które w tej chwili zaciemniłoby Ci dość prosty mechanizm ...
;-)


--
KN
(MVP, M$ Office Access)

archiwum grupy:
http://groups.google.pl/advanced_group_search
(grupa: pl*msaccess)


From: Jacek <adres moj.pl>
Subject: Re: Dopisywanie =?utf-8?Q?warto=C5=9Bci?= do pola kombi
To taki moj gotowiec:

Private Sub lek_NotInList(NewData As String, Response As Integer)
Dim ctl As Control

If MsgBox("Wartosci nie ma na liscie. Dodac ja?", vbYesNo + vbQuestion,
"Pytanie") = vbYes Then
Response = acDataErrAdded
Dim baza As Database
Dim tabela As Recordset
Dim tmp As Long
Set baza = CurrentDb()
Set tabela = baza.OpenRecordset("leki")
With tabela
.AddNew
!Lek = NewData
tmp = !Id_leku
.Update
.Close
End With
baza.Close
Id_leku = tmp
Else
Response = acDataErrContinue
End If
End Sub


From: "Grzegorz Danowski" <gdn__na serwerze__poczta.onet.pl>
Subject: Re: Outlook - Poczta.
"Lem87" <kepiotr o2.pl> wrote in message
news:1184954820.573749.237150 n60g2000hse.googlegroups.com...
> To może zmień zasadę działania: zamiast otwierać maila z treścią
> przygotowaną w Accessie od razu go wyślij.

A jak to mam zrobic?

Pewnikiem zamiast
e_mail.Display
daj:
e_mail.Send

Nie wiem też czy nie lepsze będzie użycie obiektów cdo zamiast
Outlookowych - przykłady znajdziesz na pozorkowni.
--
Pozdrawiam
Grzegorz


następna strona