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 02-25-2008, 03:25 PM
Franz
 
Beiträge: n/a
Standard RecordSource Zuweisung in Ufo

Hallo alle zusammen

Bin wider mal am Anschlag...

Ich möchte in einem Hauptfomular durch Zuweisung des SourceObject des
eingebetteten Ufo verschiedene Formular dort ein- und ausblenden. Das
funktioniert auch gut. Nun habe ich ein Ufo "frmCustomers", dass seine
RecordSource in Abhängigkeit des "vorherigen" Ufo (frmSelectCust)
zugewiesen bekommen soll. Ich habe dazu folgenden Code im AfterUpdate
Event einer ComboBox auf dem frmSelectCust:

Dim CID As String
CID = Me!cbxSelCust 'ich muss den gewählten Wert
speichern, weil ja das Ufo nachher verschwindet
Forms!frmMainSwitchboard!frmMainSubform.SourceObje ct =
"frmCustomers" 'das "neue" Ufo
Forms![frmMainSwitchboard]![frmMainSubform].Form.RecordSource =
"SELECT tblCustomers.* FROM tblCustomers WHERE
(((tblCustomers.CustomerID)=CID))" 'der Wert wird dem
neuen Ufo zugewiesen, aber eben....
Forms!frmMainSwitchboard!frmMainSubform.Requery

Leider kriege ich dazu eine Fehlermeldung Runtime 2580, das der Wert
nicht existiert. Wenn ich einen fixen Wert (Zahl) in die SQL eingebe,
geht es.

Ich muss so vorgehen, weil die Recordsource des Ufo "frmCustomers" je
nach "vorangegangenem" Ufo verschieden ist, hier ist also nur ein
Beispiel von mehreren. Es ist auch möglich, dass auf einem Ufo mehrere
Steuerelemente liegen, welche das "frmCustomers" aufrufen, d.h. ich
muss wohl zwingend den Code im AfterUpdate Event des jeweiligen
Steuerelementes einbauen, oder?

Kann mir jemand helfen?

Danke + Gruss

Franz

----
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 02-25-2008, 03:30 PM
Gunter Avenius
 
Beiträge: n/a
Standard Re: RecordSource Zuweisung in Ufo

Hallo Franz,

Franz schrieb folgendes:
> Ich möchte in einem Hauptfomular durch Zuweisung des SourceObject des
> eingebetteten Ufo verschiedene Formular dort ein- und ausblenden. Das
> funktioniert auch gut. Nun habe ich ein Ufo "frmCustomers", dass seine
> RecordSource in Abhängigkeit des "vorherigen" Ufo (frmSelectCust)
> zugewiesen bekommen soll. Ich habe dazu folgenden Code im AfterUpdate
> Event einer ComboBox auf dem frmSelectCust:
>
> Dim CID As String
> CID = Me!cbxSelCust 'ich muss den gewählten Wert
> speichern, weil ja das Ufo nachher verschwindet
> Forms!frmMainSwitchboard!frmMainSubform.SourceObje ct =
> "frmCustomers" 'das "neue" Ufo
> Forms![frmMainSwitchboard]![frmMainSubform].Form.RecordSource =
> "SELECT tblCustomers.* FROM tblCustomers WHERE
> (((tblCustomers.CustomerID)=CID))" 'der Wert wird dem
> neuen Ufo zugewiesen, aber eben....
> Forms!frmMainSwitchboard!frmMainSubform.Requery
>
> Leider kriege ich dazu eine Fehlermeldung Runtime 2580, das der Wert
> nicht existiert. Wenn ich einen fixen Wert (Zahl) in die SQL eingebe,
> geht es.
>
> Ich muss so vorgehen, weil die Recordsource des Ufo "frmCustomers" je
> nach "vorangegangenem" Ufo verschieden ist, hier ist also nur ein
> Beispiel von mehreren. Es ist auch möglich, dass auf einem Ufo mehrere
> Steuerelemente liegen, welche das "frmCustomers" aufrufen, d.h. ich
> muss wohl zwingend den Code im AfterUpdate Event des jeweiligen
> Steuerelementes einbauen, oder?


Probiere es so:

Forms![frmMainSwitchboard]![frmMainSubform].Form.RecordSource =
"SELECT tblCustomers.* FROM tblCustomers WHERE tblCustomers.CustomerID
= " & CID

Gruß
Gunter
--
__________________________________________________ ________
Access FAQ: http://www.donkarl.com
home: http://www.avenius.com - http://www.AccessRibbon.de
http://www.ribboncreator.de

SQL Server-Entwickler-Konferenz: www.donkarl.com/?SEK
Sa/So 12./13.04.2008 und Sa/So 19./20.04.2008
Mit Zitat antworten
  #3  
Alt 02-26-2008, 08:54 AM
Franz
 
Beiträge: n/a
Standard Re: RecordSource Zuweisung in Ufo

Hallo Gunter

On Feb 25, 4:30*pm, Gunter Avenius <nos...*avenius.net> wrote:
> Hallo Franz,
>
> Franz schrieb folgendes:
>
>
>
>
>
> > Ich möchte in einem Hauptfomular durch Zuweisung des SourceObject des
> > eingebetteten Ufo verschiedene Formular dort ein- und ausblenden. Das
> > funktioniert auch gut. Nun habe ich ein Ufo "frmCustomers", dass seine
> > RecordSource in Abhängigkeit des "vorherigen" Ufo (frmSelectCust)
> > zugewiesen bekommen soll. Ich habe dazu folgenden Code im AfterUpdate
> > Event einer ComboBox auf dem frmSelectCust:

>
> > Dim CID As String
> > CID = Me!cbxSelCust * * * * * * * 'ich muss den gewählten Wert
> > speichern, weil ja das Ufo nachher verschwindet
> > Forms!frmMainSwitchboard!frmMainSubform.SourceObje ct =
> > "frmCustomers" * * * * * *'das "neue" Ufo
> > Forms![frmMainSwitchboard]![frmMainSubform].Form.RecordSource =
> > "SELECT tblCustomers.* FROM tblCustomers WHERE
> > (((tblCustomers.CustomerID)=CID))" * * * * * * 'der Wert wird dem
> > neuen Ufo zugewiesen, aber eben....
> > Forms!frmMainSwitchboard!frmMainSubform.Requery

>
> > Leider kriege ich dazu eine Fehlermeldung Runtime 2580, das der Wert
> > nicht existiert. Wenn ich einen fixen Wert (Zahl) in die SQL eingebe,
> > geht es.

>
> > Ich muss so vorgehen, weil die Recordsource des Ufo "frmCustomers" je
> > nach "vorangegangenem" Ufo verschieden ist, hier ist also nur ein
> > Beispiel von mehreren. Es ist auch möglich, dass auf einem Ufo mehrere
> > Steuerelemente liegen, welche das "frmCustomers" aufrufen, d.h. ich
> > muss wohl zwingend den Code im AfterUpdate Event des jeweiligen
> > Steuerelementes einbauen, oder?

>
> Probiere es so:
>
> Forms![frmMainSwitchboard]![frmMainSubform].Form.RecordSource =
> "SELECT tblCustomers.* FROM tblCustomers WHERE tblCustomers.CustomerID
> = " & CID
>
> Gruß
> Gunter
> --
> __________________________________________________ ________
> Access FAQ:http://www.donkarl.com
> home:http://www.avenius.com-http://www.AccessRibbon.de
> * * * * * * *http://www.ribboncreator.de
>
> SQL Server-Entwickler-Konferenz:www.donkarl.com/?SEK
> * * Sa/So 12./13.04.2008 und Sa/So 19./20.04.2008- Hide quoted text -
>
> - Show quoted text -


Na klar, vielen Dank! Ist halt mein ewiger Kampf mit diesen String-
Ausdrücken....

Gruss

Franz

---

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
RecordSource eines Kombifeldes ändern Hans Weiss Newsgroup microsoft.public.de.access 5 03-12-2009 08:49 PM
Ungebundenes Unterformular: SQL als RecordSource Joachim Newsgroup microsoft.public.de.access 4 11-04-2008 10:42 AM
ACCESS 2007 Performance bei Recordsource Zuweisung in Formular Jörg Bottler Newsgroup microsoft.public.de.access 8 05-19-2008 01:57 PM
Dbseechanges auf Formular mit Recordsource anwenden? Patricia Sulimma Newsgroup microsoft.public.de.access 3 02-28-2008 02:19 PM
Re: ADODC Control: RecordSource für Excel 11.0 ? Wolfgang Badura Newsgroup microsoft.public.de.vb.datenbank 0 01-24-2008 05:14 PM


Alle Zeitangaben in WEZ. Es ist jetzt 12:56 PM Uhr.



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