MS-Office-Forum

Zurück   MS-Office-Forum > Archive > Microsoft Access - Archiv > Microsoft Access - Archiv (2001)
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads
Themen-Optionen Ansicht
Alt 05.01.2002, 00:12   #1
trigenimus
Neuer Benutzer
Neuer Benutzer
Standard Dialogfenster und Focus !!!! Hilfe

Frage?
Also ich öffne ein Dialogfenster als popup und setz den focus beim öffnen auf me!meinfeld.setfocus. Klappt wunderbar , allerdings möcht ich gleich losschreiben , sprich eingeben , ich muss aber das Form vorher anclicken , dann gehts . d.h. mein curser ist anscheinden nicht da wo er hingehört ????
Form ist aktiv ( geprüft ) , Focus ist auch im Feld ( geprüft ) , erst aber nach mausclicken ( aufs form ) kann ich was eingeben , wenn ich tabtaste drücke kann ich von feld zu feld weitergehen , das probelmmmmmmmm! bleibt..

TRIVIAL denk ich , aber wo ist mein Problem ????

vielen dank
trigenimus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 05.01.2002, 12:07   #2
A.S.
Standard

Hallo trigenimus...

Gegenfrage:

- wie öffnest Du Dein Fenster? Coding? Makro? Befehl und welche Parameter sind wie gesetzt?

Gruß

Arno
 
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 05.01.2002, 19:29   #3
trigenimus
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

ich öffne mit openForm meinForm,,,,, acDialog
und im form ist eigestellt popup ja / gebunden ja
Form ist aktiv , fokus kann ich setzten , möchte aber das ich das form nicht anklicken muss , sondern es gleich eingabebereit ist .
danke
trigenimus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 05.01.2002, 20:06   #4
A.S.
Standard

Hallo,

weitere Frage:

Wie sind die Eigenschaften AllowEdits, AllowDeletions, AllowAdditions und DataEntry des Formulars eingestellt?

Gruß

Arno
 
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 05.01.2002, 21:20   #5
trigenimus
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Dim stDocName As String
stDocName = "Zusatzfeldmwst"
DoCmd.OpenForm stDocName, , , , , acFormAdd, acDialog

meine Einstellungen, hi danke
trigenimus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 05.01.2002, 21:23   #6
A.S.
Standard

ähm... hieß das jetzt, meine letzte Frage hat Dich auf den richtigen Gedanken gebracht, oder pressierts noch?

Gruß

Arno
 
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 05.01.2002, 21:33   #7
trigenimus
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

sorry , leider nicht
alles auf ja eingestellt , dennoch gehts nicht
-- fast wie im chat ---

aber ich glaub ich hab alles richtig ,
ich will eigentlich nur ein Dialogfeld wo ich daten eingeben kann , welches immer im Vordergrund bleibt und keiner woanders hinklicken kann bis eine eingabe erfolgt ist.
Wobei ich verhindern möchte , das der user zur maus greifen muss sondern wenn das fenster aufgeht der focus sofort in einem bestimmten feld steht ( das funkt. ) und das form aktiv ist und im vordergrund. ( na so was !! ) und jetzt mochte ich das dieses spez. feld , das den focus besitzt sofort zur eingabe bereit ist , ( aber ist es nicht , da ich vorher aufs form klicken muss - mit der maus , ) , dann gehts .......
Noch was , ist ein form mit dialograhmen , ohne schnick schnack nur ok button und zwei textfelder
obere formzeile ist per api weg ...
Bedanke mich jetzt gleich fürs lange lesen ,
tu schon lage suchen , und prob. , will aber nicht
thx
trigenimus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 05.01.2002, 21:46   #8
A.S.
Standard

Hallo Trigenimus,

also ich habe mir hier gerade eine kleine DB gebastelt, in der ich mit dem gleichen Coding wie Du - und den gleichen Einstellungen an den von mir erwähnten Eigenschaften des aufgerufenen Formulares - das Formular aufrufe und es lüppt einwandfrei.

Da muß irgend etwas anderes blockieren.

Hast Du denn ein Ereigniscoding im Ereignis "Beim Öffnen" des neuen Formulares hinterlegt? Vielleicht ist's das...

Ansonsten schick mir bitte kurz eine EMail mit Deiner Telefonnummer oder ich schick Dir meine, wenn Dir das lieber ist. Dann klären wir das eben am Telefon und ich setze die Lösung hier hinein.

Gruß

Arno
 
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 05.01.2002, 22:09   #9
trigenimus
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

He , Problem liegt bei api aufruf beim öffen des Formulars , also
1; hab es beim öffnen oder beim laden probiert
(besagte api ) wenn ich api aufrufe danach hab ich das Problem , wenn kein api , dann kein Problem..
2:Beim öffnen passiert folgendes ........
Call fragemonanzpix ' Abfrage der Anzahl Pixel p Tw
conDatenbankpfad = dbverzeichnis
Call AuflösungDeskPixandTwips ' Abfrage der Constanten für Höhe/Breite/Unten/Oben
'''select case ustfeld ' spielt hier keine rolle

wegformzeile Me ' Obere Zeile weg per API
------> die macht Probs ,wegformzeile Me

so hier die SUBs

Public Sub fragemonanzpix() 'Abfrage wieviele Pixel per Twips
Dim hdc As Long
hdc = GetDC(GetDesktopWindow())
TwipsPerPixelX = 1440 / GetDeviceCaps(hdc, LOGPIXELSX)
TwipsPerPixelY = 1440 / GetDeviceCaps(hdc, LOGPIXELSY)
ReleaseDC GetDesktopWindow(), hdc


Public Sub wegformzeile(f As Form)
Dim OldStyle As Long
Dim NewStyle As Long
Dim W As Long
Dim H As Long
OldStyle = GetWindowLong&(f.hwnd, GWL_STYLE)
NewStyle = (OldStyle And Not WS_CAPTION)
NewStyle = NewStyle Or WS_BORDER
SetWindowLong f.hwnd, GWL_STYLE%, NewStyle&
W = f.Width \ TwipsPerPixelX
H = f.Section(acDetail).Height \ TwipsPerPixelY
SetWindowPos f.hwnd, 0, 0, 0, W, H, SWP_NOMOVE Or SWP_NOZORDER Or SWP_FRAMECHANGED
End Sub

Dbverzeichnis brauchen wir nicht !!!!!

So , erst einmal Danke ,,,,,,,
trigenimus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 05.01.2002, 22:14   #10
A.S.
Standard

Hallo Trigenimus,

ich weiß zwar nicht wofür Du die erste Zeile des Formulars löschen läßt, aber warum nicht

Setze Doch einfach mal als letzten Befehl der OpenForm-Ereignisprozedur ein

Me.Feld1.SetFocus

Statt "Feld1" natürlich den Namen des ersten Steuerelementes in Deinem Formular verwenden

Gruß

Arno
 
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 05.01.2002, 22:16   #11
trigenimus
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Strahlen

Also , wäre ganz super wenn du dir dass anschauen könntest , wenn du noch was braucht meine mail ist trigenimus@gmx.at oder mit microsaft messenger
bin ich auch online ( aber erst ca in 30 min -- muss schnell bei macDon.. was essen gehen mit den Kindern ok , Danke )
Grüsse aus Wien
leopold
trigenimus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 05.01.2002, 22:19   #12
trigenimus
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

schon probiert , mein Gott bist du schnell beim antworten !
Me!meinFeld.setFocus
mach ich eh , das Feld hat auch den Focus , merk ich da ein ereignis beim hingehen , feld wird farbig hinterlegt .. ( ist es auch )
aber dennoch ........
trigenimus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 05.01.2002, 23:06   #13
trigenimus
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

rausch..... knister..... rausch.... (ModeratorenCut)

[ 05. Januar 2002: Beitrag editiert von: ArnoSimon ]

trigenimus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 05.01.2002, 23:08   #14
A.S.
Standard

mach ma
 
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 05.01.2002, 23:24   #15
trigenimus
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Strahlen

rausch..... knister..... rausch.... (ModeratorenCut)

[ 05. Januar 2002: Beitrag editiert von: ArnoSimon ]

trigenimus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

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

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:07 Uhr.



Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Copyright ©2000-2018 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günter Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.