-
Notifications
You must be signed in to change notification settings - Fork 0
/
clsKlasseFächer.cls
57 lines (47 loc) · 1.41 KB
/
clsKlasseFächer.cls
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
VERSION 1.0 CLASS
BEGIN
MultiUse = -1 'True
END
Attribute VB_Name = "clsKlasseFächer"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Option Compare Database
Option Explicit
'Klassenmodul für das Objekt Klasse und seine Fächer
Private lngUid As Long
Private lngFachUid As Long
Private lngKlassengruppeUid As Long
Private booGeloescht As Boolean
Private strFach As String
Public Property Get uid() As Long
uid = lngUid
End Property
Public Property Let uid(ByVal vNewValue As Long)
lngUid = vNewValue
End Property
Public Property Get fach_uid() As Long
fach_uid = lngFachUid
End Property
Public Property Let fach_uid(ByVal vNewValue As Long)
lngFachUid = vNewValue
End Property
Public Property Get klassengruppe_uid() As Long
klassengruppe_uid = lngKlassengruppeUid
End Property
Public Property Let klassengruppe_uid(ByVal vNewValue As Long)
lngKlassengruppeUid = vNewValue
End Property
Public Property Get fachbezeichnung() As String
fachbezeichnung = strFach
End Property
Public Property Let fachbezeichnung(ByVal vNewValue As String)
strFach = vNewValue
End Property
Public Property Get geloescht() As Boolean
geloescht = booGeloescht
End Property
Public Property Let geloescht(ByVal vNewValue As Boolean)
booGeloescht = vNewValue
End Property