Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

interesantno - kako pamtiti logicke izraze kao posebne entitete a ne kao konstante

  • 5 odgovora
  • 3.939 pregleda

Najnovija ↓

interesantno - kako pamtiti logicke izraze kao posebne entitete a ne kao konstante 08.02.2005. u 15:26 · pre 264 meseca #1
Code:

Public Class ValidacijaKolone
    Private pNazivKolone As String
    Private pe As DataColumnChangeEventArgs
    Private pUslovi As Collection

    Public ReadOnly Property NazivKolone() As String
        Get
            Return pNazivKolone
        End Get
    End Property

    Public ReadOnly Property e() As DataColumnChangeEventArgs
        Get
            Return pe
        End Get
    End Property

    Public Property Uslovi() As Collection
        Get
            Return pUslovi
        End Get
        Set(ByVal Value As Collection)
            pUslovi = Value
        End Set
    End Property

    [b] Public Sub New(ByVal NazivKolone As String, ByVal ParamArray Uslovi() As Array)[/b]

    End Sub 
End Class


Hocu da napravim objekat za validaciju tacnosti unete vrednosti u gridu. Za neke kolone imam visestruke provere. Zelim da napravim objekat i metod koji bi za zadatu kolekciju logickih izraza sa prosledjenom vrednoscu racunao vrednost od svakog izraza i ako ima netacnih vracao bi false, inace true. Problem je u , jer konstruktoru mogu da prosledjujem samo konstantne vrednosti, a ne logicke izraze koji ce se pamtiti kao izrazi sa promenjljivom, a ne kao true ili false.
Za razlicite kolone postoje razliciti uslovi (pol = 'm' ili 'z' i sl.), pa bih za svaki grid morao da pravim novu funkcoju za validaciju.
Fina ideja... Mozda neko ima resenje.
Potpis
kopca
Re: interesantno - kako pamtiti logicke izraze kao posebne entitete a ne kao konstante 09.02.2005. u 09:40 · pre 264 meseca #2
Is there anybody with problem solution? Na koji fazon recimo rade funkcije kojima se prosledjuju stringovi WHERE klauzula - filteri i sl. Stringovi se tretiraju kao SQL komande. Da li moze nesto slicno da se uradi povodom logickih izraza?
Somebody stop me !!! Mozda ja razmisljam u nekom programersko - SF - filozofskom - Artur Clark fazonu. Ono sto ja hocu je cista imaginacija. Never give up!!!
Potpis
kopca
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme