05. januar 2004 - 08:59Der er
9 kommentarer og 1 løsning
vb Søgefunktion virker ikke
Jeg har denne simple form, men ikke desto mindre kan jeg ikke få søgefunktionen til at virke!
Den vil ikke have "Private Sub cmdsøg_Click(søg As Integer)", men ikke desto mindre kan den heller ikke finde ud af hvis jeg kalder den "Private Sub cmdsøg_Click()"
kan i se fejlen?
Option Explicit Dim elev As elevtype
Private Sub cmdslut_Click() Close End End Sub Private Sub cbofundet_Click() txtposthent = cbonr.List(cbofundet, ListIndex) txtposthent_KeyPress (13) End Sub
Private Sub cmdsøg_Click(søg As Integer) søg = txtnavn For i = 1 To lblantalposter Get 1, i, elev If elev.navn = søg Then cbofundet.AddItem søg cbonr.AddItem i End If Next i
End Sub
Private Sub Form_Activate() Open App.Path & "\kp.dat" For Random As 1 Len = Len(elev) lblantalposter = LOF(1) / Len(elev) End Sub
Private Sub txtpostgem_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then elev.navn = txtnavn elev.adresse = txtadr elev.tlf = txttlf elev.klasse = txtklas lblantalposter = LOF(1) / Len(elev) Put 1, txtpostgem, elev End If End Sub
Private Sub txtposthent_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then 'Hvis der trykkes på RETUR cmdgemret.Visible = True Get 1, txtposthent, elev txtnavn = elev.navn txtadr = elev.adresse txttlf = elev.tlf txtklas = elev.klasse lblantalposter = LOF(1) / Len(elev) End If End Sub
Private Sub txtpostslet_KeyPress(KeyAscii As Integer) Dim i As Integer If KeyAscii = 13 Then If Val(txtpostslet) > Val(lblantalposter) Then MsgBox "du er uden for definationen kammerat", 48, "fejl din Klovn" Else Open App.Path & "\ny.dat" For Random As 2 Len = Len(elev) For i = 1 To txtpostslet - 1 Get 1, i, elev Put 2, i, elev Next i For i = txtpostslet + 1 To lblantalposter Get 1, i, elev Put 2, i - 1, elev Next i Close Kill App.Path & "\kp.dat" Name App.Path & "\ny.dat" As App.Path & "\kp.dat" Open App.Path & "\kp.dat" For Random As 1 Len = Len(elev) lblantalposter = LOF(1) / Len(elev) End If End If End Sub
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Private Sub cmdslut_Click() Close End End Sub Private Sub cbofundet_Click() txtposthent = cbonr.List(cbofundet.ListIndex) txtposthent_KeyPress (13) End Sub
Private Sub cmdsøg_Click() Dim søg, i cbofundet.Clear cbonr.Clear søg = Trim(txtnavn) For i = 1 To lblantalposter Get 1, i, elev If Trim(elev.navn) = søg Then cbofundet.AddItem søg cbonr.AddItem i End If Next i
End Sub
Private Sub Form_Activate() Open App.Path & "\kp.dat" For Random As 1 Len = Len(elev) lblantalposter = LOF(1) / Len(elev) End Sub
Private Sub txtpostgem_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then elev.navn = txtnavn elev.adresse = txtadr elev.tlf = txttlf elev.klasse = txtklas lblantalposter = LOF(1) / Len(elev) Put 1, txtpostgem, elev End If End Sub
Private Sub txtposthent_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then 'Hvis der trykkes på RETUR cmdgemret.Visible = True Get 1, txtposthent, elev txtnavn = elev.navn txtadr = elev.adresse txttlf = elev.tlf txtklas = elev.klasse lblantalposter = LOF(1) / Len(elev) End If End Sub
Private Sub txtpostslet_KeyPress(KeyAscii As Integer) Dim i As Integer If KeyAscii = 13 Then If Val(txtpostslet) > Val(lblantalposter) Then MsgBox "du er uden for definationen kammerat", 48, "fejl din Klovn" Else Open App.Path & "\ny.dat" For Random As 2 Len = Len(elev) For i = 1 To txtpostslet - 1 Get 1, i, elev Put 2, i, elev Next i For i = txtpostslet + 1 To lblantalposter Get 1, i, elev Put 2, i - 1, elev Next i Close Kill App.Path & "\kp.dat" Name App.Path & "\ny.dat" As App.Path & "\kp.dat" Open App.Path & "\kp.dat" For Random As 1 Len = Len(elev) lblantalposter = LOF(1) / Len(elev) End If End If End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.