Meinews.de  


Zurück   Meinews.de > Forum > Newsgroups microsoft.public.de.* 1 Forum > Newsgroup microsoft.public.de.access
Registrieren FAQ Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Newsgroup microsoft.public.de.access Forum microsoft.public.de.access

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11-06-2009, 09:10 PM
Heinrich Lona
 
Beiträge: n/a
Standard Meldung bei Datenunterbrechung

Hallo NG

ein FE in einem Client holt sich vom Server laufend Daten aus einer BE um
bestimmte Informationen anzuzeigen.
Wird aus irgend einem Grund der Datenfluss unterbrochen möchte ich im Client
eine entsprechende Meldung ausgeben.

Wie kann ich dies bewerkstelligen?

Gruß
Heinrich


Mit Zitat antworten
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Meinews.de
Standard Sponsored Links

  #2  
Alt 11-06-2009, 11:37 PM
Jens Schilling
 
Beiträge: n/a
Standard Re: Meldung bei Datenunterbrechung

Hallo, Heinrich

Heinrich Lona wrote:
> ein FE in einem Client holt sich vom Server laufend Daten aus einer
> BE um bestimmte Informationen anzuzeigen.
> Wird aus irgend einem Grund der Datenfluss unterbrochen möchte ich im
> Client eine entsprechende Meldung ausgeben.


Mir drängt sich die Frage auf, ob Du nicht die Ursache herausfinden und
behandeln solltest, die für die von Dir genannte Unterbrechung im Datenfluß
verantwortlich ist, statt nur die Symptome zu bekämpfen.

Einen Eimer unter eine tropfende Wasserleitung zu stellen ist (im
Allgemeinen ) auch keine dauerhafte Lösung ;-)

--
Gruss
Jens

FAQ: http://www.donkarl.com


Mit Zitat antworten
  #3  
Alt 11-07-2009, 12:48 AM
Frank Müller
 
Beiträge: n/a
Standard Re: Meldung bei Datenunterbrechung

Hallo Jens,

> Heinrich Lona wrote:
>> ein FE in einem Client holt sich vom Server laufend Daten aus einer
>> BE um bestimmte Informationen anzuzeigen.
>> Wird aus irgend einem Grund der Datenfluss unterbrochen möchte ich im
>> Client eine entsprechende Meldung ausgeben.


> Mir drängt sich die Frage auf, ob Du nicht die Ursache herausfinden
> und behandeln solltest, die für die von Dir genannte Unterbrechung im
> Datenfluß verantwortlich ist, statt nur die Symptome zu bekämpfen.


Hmm, solch eine Antwort hätte ich von dir jetzt nicht erwartet.
Ich bin zwar nicht der Heinrich, aber grunsätzlich ist es doch
so, dass man nie alle Eventualtäten warum ein Backend erreichbar
ist (kurzfristig) bekämpfen bzw. verhinden kann.

Hardwaredefekte können vorkommen und selbst wenn die
Putzfrau den Stecker vom Switch für den Staubsauger
braucht kann das passieren.

Eine Fehlerbehandlung ist schon notwendig meiner Meinung nach.

> Einen Eimer unter eine tropfende Wasserleitung zu stellen ist (im
> Allgemeinen ) auch keine dauerhafte Lösung ;-)


Nein das nicht, aber eine Wasserleitung tropft in der Regel nicht
und wenn, dann ist die Reaktion / Fehlerbehandlung halt den
Eimer drunter zu stellen. <vbg>

Ob ein Datenfluss steht kann man ja kontrollieren, sei es per
Timer oder sonst was. Zumal der ja sowieso eingesetzt wird
weil von "ständig" die Rede ist.

Aber gut, ohne konkreten Programmcode zu kennen kann man
da eh nichts zu sagen.

Gruß,
Frank

Mit Zitat antworten
  #4  
Alt 11-07-2009, 11:37 AM
Jens Schilling
 
Beiträge: n/a
Standard Re: Meldung bei Datenunterbrechung

Hallo, Frank

Frank Müller wrote:
>> Heinrich Lona wrote:
>>> [Wenn....] aus irgend einem Grund der Datenfluss unterbrochen

>> Mir drängt sich die Frage auf, ob Du nicht die Ursache herausfinden
>> und behandeln solltest,


> Hmm, solch eine Antwort hätte ich von dir jetzt nicht erwartet.


Bin halt immer für eine Überraschung gut ;-)

> Ich bin zwar nicht der Heinrich, aber grunsätzlich ist es doch
> so, dass man nie alle Eventualtäten warum ein Backend erreichbar
> ist (kurzfristig) bekämpfen bzw. verhinden kann.


Sicher nicht; aber durch geeignete Maßnahmen kann ich IMO die
Wahrscheinlichkeit soweit reduzieren, dass eine permanente,
ressourcenverbrauchende Überprüfung in der Anwendung als überflüssig
betrachtet werden kann.

> Hardwaredefekte können vorkommen


Sicher, aber nicht in relevanten Intervallen; oder Du hast an der falschen
Stelle gespart ;-)

Serverseitige Ausfälle durch Hardwaredefekte kann ich versuchen vorzubeugen;
wenn es wichtig ist, hängt mein Server z.B. eben nicht nur an einer USV, die
mir ein kontrolliertes Herunterfahren ermöglicht, sondern verfügt auch über
ein redundantes Netzteil, dass den ungestörten Betrieb gewährleistet. Ich
nutzte Raids - in welcher Form auch immer - um Festplattenausfällen
vorzubeugen, und doppelte Netzwerkkarten, um hier einem Ausfall zu
vermeiden. Hardwareseitig hab' ich also schon einiges an Optionen....

> und selbst wenn die
> Putzfrau den Stecker vom Switch für den Staubsauger
> braucht kann das passieren.


Dann habe ich entweder die falsche Putzfrau ;-) oder in meiner Verkabelung
stimmt etwas nicht, und ich sollte z.B. auf eine kabellose Verbindung
umsteigen. Wie auch immer, das zu ändern gehört eben zu den von mir
eingeforderten Maßnahmen.

> Eine Fehlerbehandlung ist schon notwendig meiner Meinung nach.


Wenn bei mir der Datenfluss unterbrochen ist, weiß ich, dass ich ein *ganz*
großes Problem habe; dann aber habe ich andere Prioritäten zu setzen, als
mich um den Betrieb meiner Access-Anwendungen zu sorgen. Das mag eine sehr
persönliche Betrachtungsweise sein, aber wenn die o.g.
Sicherheitsvorkehrungen nicht greifen konnten, ist mir ehrlich gesagt mein
Access-Anwender im Moment ziemlich egal. Dann habe ich mehr zu beheben als
nur den unterbrochenen Datenfluss.

> Ob ein Datenfluss steht kann man ja kontrollieren, sei es per
> Timer oder sonst was. Zumal der ja sowieso eingesetzt wird
> weil von "ständig" die Rede ist.


Ja, genau dem Timer gelten meine Vorbehalte - ich meide diese, wo immer ich
kann.

> Aber gut, ohne konkreten Programmcode zu kennen kann man
> da eh nichts zu sagen.


OK, ich hab' jetzt einfach unterstellt, dass Heinrich mit seiner Frage noch
immer im gleichen Projekt steckt, und damit zugegebenermaßen auch eine
Bewertung vorgenommen, und die Anwendung nicht als kritisch eingestuft.

Aber wir können natürlich - um Heinrich denn einen Lösungsweg andeuten zu
können - die Idee mit dem Timer aufgreifen. Da aus Performancegründen ohne
die Verwendung eines persistenten Recordsets empfohlen wird ( s.
http://www.granite.ab.ca/access/perf...ldblocking.htm ) könnte man auf
die Idee kommen, diese Recordset per Timer zu prüfen.

Aber wie gesagt, mein Ansatz wäre zunächst ein anderer.

--
Gruss
Jens

FAQ: http://www.donkarl.com


Mit Zitat antworten
  #5  
Alt 11-07-2009, 11:42 AM
Jens Schilling
 
Beiträge: n/a
Standard Re: Meldung bei Datenunterbrechung

Hallo, Jens

Jens Schilling wrote:
> Da aus
> Performancegründen ohne die Verwendung eines persistenten Recordsets
> empfohlen wird


Wo ist denn das "hin" hin ? ;-)

Noch einmal, weils an dieser Stelle sonst missverständlich werden kann:

Da aus Performancegründen *ohnehin* die Verwendung eines persistenten
Recordsets empfohlen wird [....]

Gruss
Ingrid


Mit Zitat antworten
  #6  
Alt 11-07-2009, 05:21 PM
Heinrich Lona
 
Beiträge: n/a
Standard Re: Meldung bei Datenunterbrechung



"Jens Schilling" <JensSchillingBitteLoeschen*fissership.de> escreveu na
mensagem news:hd2c0n$dnq$02$1*news.t-online.com...
> Hallo, Heinrich
>
> Heinrich Lona wrote:
>> ein FE in einem Client holt sich vom Server laufend Daten aus einer
>> BE um bestimmte Informationen anzuzeigen.
>> Wird aus irgend einem Grund der Datenfluss unterbrochen möchte ich im
>> Client eine entsprechende Meldung ausgeben.

>
> Mir drängt sich die Frage auf, ob Du nicht die Ursache herausfinden und
> behandeln solltest, die für die von Dir genannte Unterbrechung im
> Datenfluß verantwortlich ist, statt nur die Symptome zu bekämpfen.
>
> Einen Eimer unter eine tropfende Wasserleitung zu stellen ist (im
> Allgemeinen ) auch keine dauerhafte Lösung ;-)
>
> --
> Gruss
> Jens
>

Hallo Jens

Ich dachte es sei nicht nötig das "wenn und aber" hier detailiert
darzulegen! - Dachte es sei besser die Anfragen so kurz und klar wie möglich
zu halten!
Da es mir nicht um "persönliches" geht (ausschließlich um technische
Problemlösungen) will ich Dir den Hintergrund nennen!

Der PC mit dem FE steht in einem Schaufenster und zeigt eine laufende
Präsentation (24h).
Siehe dazu auch meine früheren Anfragen zu Präsentationsmodul.

Das BE im Server wird Nachts aus Sicherheitsgründen verschlüsselt und im
Tresor verwahrt.
Wenn nun der Server stillsteht soll im Schaufenster-PC mit dem FE eine reine
Werbepäsentation ablaufen.
D.h., daß das FE minimiert wird und dafür ein Powerpoint-Spot abläuft.
Sowie das FE wieder Daten empfängt wird Powerpoint geschlossen und das FE
soll wieder in Aktion treten.

Das wars

Gruß
Heinrich




Mit Zitat antworten
  #7  
Alt 11-07-2009, 05:39 PM
Jens Schilling
 
Beiträge: n/a
Standard Re: Meldung bei Datenunterbrechung

Hallo, Heinrich

Heinrich Lona wrote:
> Ich dachte es sei nicht nötig das "wenn und aber" hier detailiert
> darzulegen! - Dachte es sei besser die Anfragen so kurz und klar wie
> möglich zu halten!


Das ist ja auch grundsätzlich richtig - aber relevante Informationen sollten
ruhig genannt werden.

> Der PC mit dem FE steht in einem Schaufenster und zeigt eine laufende
> Präsentation (24h).
> Siehe dazu auch meine früheren Anfragen zu Präsentationsmodul.


Da dachte ich mir....

> Das BE im Server wird Nachts aus Sicherheitsgründen verschlüsselt und
> im Tresor verwahrt.


Das ist jetzt reine persönliche Neugier:
Sind das so wertvolle Daten ?

> Wenn nun der Server stillsteht soll im Schaufenster-PC mit dem FE
> eine reine Werbepäsentation ablaufen.


Na, das ist doch eine Information, die Spielraum für Alternativen lässt !
Warum sollte denn dann Deine Anwendung überhaupt noch laufen ?

> D.h., daß das FE minimiert wird und dafür ein Powerpoint-Spot abläuft.
> Sowie das FE wieder Daten empfängt wird Powerpoint geschlossen und
> das FE soll wieder in Aktion treten.


Da würd ich doch darüber nachdenken, dies auf Betriebssystemsebene zu lösen.
Ein Schaufenster weist auf eine Ladengeschäft hin; das widerum assoziiere
ich mit festen Öffnungs- und Ladenschlusszeiten, die mich dann zu den
Gedanken führen, das eine Lösung auf geplante Task basieren könnte.

Was mir aber nach Deiner Schilderung jetzt erst recht nicht klar ist, ist,
warum Du eine Meldung (welcher Art ?) auf dem Client aufgeben willst.....

--
Gruss
Jens

FAQ: http://www.donkarl.com


Mit Zitat antworten
  #8  
Alt 11-07-2009, 07:58 PM
Heinrich Lona
 
Beiträge: n/a
Standard Re: Meldung bei Datenunterbrechung



"Jens Schilling" <JensSchillingBitteLoeschen*fissership.de> wrote in message
news:hd4bcd$6ij$02$1*news.t-online.com...
> Hallo, Heinrich
>
> Heinrich Lona wrote:
>> Ich dachte es sei nicht nötig das "wenn und aber" hier detailiert
>> darzulegen! - Dachte es sei besser die Anfragen so kurz und klar wie
>> möglich zu halten!

>
> Das ist ja auch grundsätzlich richtig - aber relevante Informationen
> sollten ruhig genannt werden.
>
>> Der PC mit dem FE steht in einem Schaufenster und zeigt eine laufende
>> Präsentation (24h).
>> Siehe dazu auch meine früheren Anfragen zu Präsentationsmodul.

>
> Da dachte ich mir....
>
>> Das BE im Server wird Nachts aus Sicherheitsgründen verschlüsselt und
>> im Tresor verwahrt.

>
> Das ist jetzt reine persönliche Neugier:
> Sind das so wertvolle Daten ?


Ja!
Es gab in diesem Unternehmen bereits mehrere Einbrüche.
Der Unternehmer wäre nicht sehr glücklich die DB in der Hand der Konkurenz
oder wo sonst auch immer zu sehen. - Vorbeugen ist .....

>> Wenn nun der Server stillsteht soll im Schaufenster-PC mit dem FE
>> eine reine Werbepäsentation ablaufen.

>
> Na, das ist doch eine Information, die Spielraum für Alternativen lässt !
> Warum sollte denn dann Deine Anwendung überhaupt noch laufen ?
>
>> D.h., daß das FE minimiert wird und dafür ein Powerpoint-Spot abläuft.
>> Sowie das FE wieder Daten empfängt wird Powerpoint geschlossen und
>> das FE soll wieder in Aktion treten.

>
> Da würd ich doch darüber nachdenken, dies auf Betriebssystemsebene zu
> lösen.
> Ein Schaufenster weist auf eine Ladengeschäft hin; das widerum assoziiere
> ich mit festen Öffnungs- und Ladenschlusszeiten, die mich dann zu den
> Gedanken führen, das eine Lösung auf geplante Task basieren könnte.
>
> Was mir aber nach Deiner Schilderung jetzt erst recht nicht klar ist, ist,
> warum Du eine Meldung (welcher Art ?) auf dem Client aufgeben willst.....


Meldung ist vielleicht etwas unglücklich ausgedrückt.
Ich möchte erreichen, daß beim Herunterfahren des Servers indem sich das BE
befindet (kann zwischen 19h und 23h sein), das FE im Client minimiert wird
und ein Ersatzprogramm (z.Bp. Powerpoint) gestartet wird.
Dazu muß ich nur wissen wie ich den fehlenden Datenfluß im FE ermitteln kann
um dann per Code das Ersatzprogramm zu starten.

Morgens, wenn der Server wieder anläuft soll das Ersatzprogramm geschlossen
oder minimiert werden und das FE wieder seinen Dienst aufnehmen.

Das FE ist ein Form indem 4 timergesteuerte UF und eine Laufschrift
eingebunden sind.
Es wird alle paar Sek. ein neuer DS mit Text und Bild angezeigt.

Der Timer der UF steht auf:

1. UF 1000ms
2. UF 7000ms
3. UF 12000ms
4. UF 15000ms

Der Code in allen UF ist gleich:

Private Sub Form_Timer()

On Error GoTo myError

DoCmd.GoToRecord , , acNext

myExit:
Exit Sub

myError:
Select Case Err.Number
Case 2105 'Ende, fang wieder vorne an
DoCmd.GoToRecord , , acFirst
Resume Next
Case Else
MsgBox "Kleine Ausnahme Nr. " & _
Err.Number & vbCrLf & Err.Description
End Select

End Sub

-----

Code der Laufschrift:
(Timer 150ms).

Private Sub Form_Load()

Text = DLookup("Info", "tblUser") & " " ' Laden des Texts, aus der
Tabelle
RunCommand acCmdAppMaximize

End Sub
____
Private Sub Form_Timer()

Text = Right(Text, Len(Text) - 1) & Left(Text, 1)
Me.Repaint ' Formularanzeige erneuern

End Sub
-----
Gruß
Heinrich

Mit Zitat antworten
  #9  
Alt 11-07-2009, 08:31 PM
Winfried Sonntag
 
Beiträge: n/a
Standard Re: Meldung bei Datenunterbrechung

Heinrich Lona schrieb:

> Ich möchte erreichen, daß beim Herunterfahren des Servers indem sich das BE
> befindet (kann zwischen 19h und 23h sein), das FE im Client minimiert wird
> und ein Ersatzprogramm (z.Bp. Powerpoint) gestartet wird.
> Dazu muß ich nur wissen wie ich den fehlenden Datenfluß im FE ermitteln kann
> um dann per Code das Ersatzprogramm zu starten.


Du solltest das vom Server aus starten. IMHO ist es zu spät, wenn Du
es am FE merkst. Du könntest via Taskplaner am Server die Powerpoint
Präsentation am Client starten. Gleichzeitig prüfst Du am Client ab,
ob Powerpoint läuft oder nicht. Wenn ja, dann kannst Du Access
beenden.

> Morgens, wenn der Server wieder anläuft soll das Ersatzprogramm geschlossen
> oder minimiert werden und das FE wieder seinen Dienst aufnehmen.


Dann beendest Du vom Server aus die Powerpoint Präsentation am Client
und startest gleichzeitig das FE.

Servus
Winfried
--
Connect2WSUS: http://www.grurili.de/tools/Connect2WSUS.exe
KnowHow.mdb: http://www.freeaccess.de/knowhow.asp
Access-FAQ: http://www.donkarl.com/AccessFAQ.htm
Access-Stammtisch: http://www.access-muenchen.de
Mit Zitat antworten
  #10  
Alt 11-07-2009, 09:16 PM
Dieter Fillsner
 
Beiträge: n/a
Standard RE: Meldung bei Datenunterbrechung

Hi Heinrich,
wie holt das Frontend die Daten ab ?
existieren Tabellenverknüpfungen, gibt es bei gestörter Verbindung
eine Fehlermeldung, da die BE-Tabelle dann nicht ansprechbar ist.
Diese Meldung mußt Du auswerten und ggf eine Warteschleife aufbauen.

Gruß
Dieter


"Heinrich Lona" wrote:

> Hallo NG
>
> ein FE in einem Client holt sich vom Server laufend Daten aus einer BE um
> bestimmte Informationen anzuzeigen.
> Wird aus irgend einem Grund der Datenfluss unterbrochen mchte ich im Client
> eine entsprechende Meldung ausgeben.
>
> Wie kann ich dies bewerkstelligen?
>
> Gru
> Heinrich
>
>

Mit Zitat antworten
 
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen
Es ist dir nicht erlaubt, auf Beiträge zu antworten
Es ist dir nicht erlaubt, Anhänge anzufügen
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten

vB Code ist An
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
NDR-Meldung Homayoun Bagheri Newsgroup microsoft.public.de.exchange 4 05-20-2009 08:12 AM
Runtime-Meldung Karim Bustani Newsgroup microsoft.public.de.access 2 02-03-2009 03:16 PM
Das ist mal ne Meldung pauly pan Newsgroup de.soc.senioren 1 04-23-2008 07:16 PM
Meldung des Tages??? Daniel F. Hruska Newsgroup at.internet.sonstiges 10 11-21-2007 10:51 PM
bei der meldung Robert Postai Newsgroup de.comp.os.unix.linux.misc 1 11-05-2007 09:48 AM


Alle Zeitangaben in WEZ. Es ist jetzt 02:09 AM Uhr.





Powered by: vBulletin Version 3.6.7 (Deutsch)
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Forum SEO by Zoints