TKSoft-Online

Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

Filter in einem Endlosformular
(1 Leser) (1) Gast
Alles rund um MS-Access
  • Seite:
  • 1

THEMA: Filter in einem Endlosformular

Filter in einem Endlosformular 6 Monate, 2 Wochen her #997

  • Friedl
  • OFFLINE
  • Senior Boarder
  • Beiträge: 79
  • Karma: 0
Hallo
Ich habe in der Fa eine Db erstellt
da filtere ich die daten mit einem Dropdown Feld
Ein feld (Drucken)ist ein Ja/nein feld das dann mit Button markierte Daten drucken nur die daten druckt die das häckchen haben
jetzt möchte ich gern mit einer Schaltfläche alle gefilterten Daten makieren
Makierung löschen hab ich schon zusammgebracht und alle Daten makieren auch
aber ich möchte nur die daten ,die ich gefiltert habe makieren
vielleicht hat jemand eine lösung, jetzt muss ich immer einzeln das häckchen setzen
Formular: FO_Termine
Danke
Anhang:

Aw: Filter in einem Endlosformular 6 Monate, 2 Wochen her #998

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 502
  • Karma: 4
Moin Friedl,

erstelle ein Button zum Markieren in Deinem Form.
Beim Klicken kopierst Du den folgenden Code rein.
 
Dim rsMark As DAO.Recordset
Dim sSQL As String
Dim nBM_ID As Long
 
If Not IsNull(Me.B4M) Then
nBM_ID = Me.B4M.Column(0)
sSQL = "SELECT T_Termine.*, T_B4M_Disponenten.B4M_Name, T_B4_Disponenten.B4_Name, T_Arbeit_Termin.Termin_Arbeit, T_Abteilungen.Betrieb, T_Priorität.Priorität, T_B4M_Disponenten.B4M_ID " & _
"FROM T_Abteilungen INNER JOIN (T_B4M_Disponenten INNER JOIN (T_B4_Disponenten INNER JOIN (T_Arbeit_Termin INNER JOIN (T_Priorität INNER JOIN T_Termine ON T_Priorität.Id_Prio = T_Termine.Priorität) ON T_Arbeit_Termin.ArbeitNr = T_Termine.Arbeitsschritt) ON T_B4_Disponenten.B4_ID = T_Termine.T_B4_ID) ON T_B4M_Disponenten.B4M_ID = T_Termine.T_B4M_ID) ON T_Abteilungen.Nr = T_Termine.Betrieb " & _
"WHERE (((T_Termine.fertig) = False) And ((T_B4M_Disponenten.B4M_ID) = " & nBM_ID & ")) ORDER BY T_Termine.Nr;"
Else
sSQL = "SELECT T_Termine.*, T_B4M_Disponenten.B4M_Name, T_B4_Disponenten.B4_Name, T_Arbeit_Termin.Termin_Arbeit, T_Abteilungen.Betrieb, T_Priorität.Priorität, T_B4M_Disponenten.B4M_ID " & _
"FROM T_Abteilungen INNER JOIN (T_B4M_Disponenten INNER JOIN (T_B4_Disponenten INNER JOIN (T_Arbeit_Termin INNER JOIN (T_Priorität INNER JOIN T_Termine ON T_Priorität.Id_Prio = T_Termine.Priorität) ON T_Arbeit_Termin.ArbeitNr = T_Termine.Arbeitsschritt) ON T_B4_Disponenten.B4_ID = T_Termine.T_B4_ID) ON T_B4M_Disponenten.B4M_ID = T_Termine.T_B4M_ID) ON T_Abteilungen.Nr = T_Termine.Betrieb " & _
"WHERE (((T_Termine.fertig) = False)) ORDER BY T_Termine.Nr;"
End If
Set rsMark = CurrentDb.OpenRecordset(sSQL)
 
Do While Not rsMark.EOF
rsMark.Edit
rsMark!Drucken = -1
rsMark.Update
rsMark.MoveNext
Loop
rsMark.Close
Me.Requery
 

Dann sollte es laufen.
Gruß TommyK

Aw: Filter in einem Endlosformular 6 Monate, 2 Wochen her #999

  • Friedl
  • OFFLINE
  • Senior Boarder
  • Beiträge: 79
  • Karma: 0
Hallo
Ich bekomme einen Sytaxfehler
Beim Code ist die Zeile Set rsMark=CurrentDB.Openrecordset(sSQL) gelb makiert
wo liegt der Fehler??
Danke

Aw: Filter in einem Endlosformular 6 Monate, 2 Wochen her #1000

  • TommyK
  • OFFLINE
  • Administrator
  • Beiträge: 502
  • Karma: 4
Also, bei geht es.
Anhang:
Gruß TommyK

Aw: Filter in einem Endlosformular 6 Monate, 2 Wochen her #1001

  • Friedl
  • OFFLINE
  • Senior Boarder
  • Beiträge: 79
  • Karma: 0
Hallo TommY
Danke jetzt hab ich die DB un ddort den code Kopiert jetzt funktioniert es
danke
ist etwas mit dem Kopieren nicht mitgenommen worden
aber jetzt funtioniert es
super
  • Seite:
  • 1
Moderatoren: TommyK
Ladezeit der Seite: 1.85 Sekunden

Login

Latest Comments

Latest Forum Posts

Mehr »

Download Statistik

41 Kategorien
187 Dateien
173444 Downloads

JoomlaWatch 1.2.11 - Joomla Monitor and Live Stats by Matej Koval