Avatar billede sorjak Nybegynder
22. februar 2007 - 11:42 Der er 6 kommentarer og
1 løsning

Lagerstyring/optæling

Har tænkt mig at lave et lille lagerstyringprogram
Med disse kolonner:
Lagerbeholning - Afgang fra lager - Tilgang fra lager

Man skal så kunne indtaste til/afgang f.eks dagligt
Og derefter opdatere lagerbeholdningen

Kolonerne med til/afgang skal efter opdatering så være tomme

Er der nogen som kan hælpe her?
Avatar billede supertekst Ekspert
22. februar 2007 - 13:44 #1
Ja - det skulle nok være muligt.

Sker der kun een reg. af af- og tilgang pr. dag?
Der skal vel også være kolonne til VareNr/Varetekst?

Kunne du forestille dig at indtaste via en "Userform"?
Avatar billede sorjak Nybegynder
22. februar 2007 - 14:01 #2
Det er tænkt at der kun skulle være en indtastning pr dag
og der skal også være VareNr/Varetekst men det er jo kun
funktionen mellem de 3 kolonner der giver mig problemmer

Userform er det en formular man kan indtaste i og hvor man først kan søge på vare?
Avatar billede sorjak Nybegynder
22. februar 2007 - 14:03 #3
Det er tænkt at der kun skulle være en indtastning pr dag
og der skal også være VareNr/Varetekst men det er jo kun
funktionen mellem de 3 kolonner der giver mig problemmer

Userform er det en formular man kan indtaste i og hvor man først kan søge på vare?

Ja jeg fik vist svaret forkert
Avatar billede supertekst Ekspert
22. februar 2007 - 14:57 #4
Vedr. userform - ja korekt.

Hvis du har en model m/lidt data i - må du gerne sende den til: pb@supertekst-it.dk -så kan jeg prøve at indlægge det nødvendige...
Avatar billede supertekst Ekspert
22. februar 2007 - 23:06 #5
Har ikke kunne sende pr. mail efter 19:00 - derfor følgende:

Det skulle fungere således:
Indtast afgang - afslut med <Enter>
Indtast tilgang - do.
Lagerbeh. opdateres

Sådan oplever jeg det.......
Åbner du filen som en 2007 eller 2003

Med venlig hilsen
Avatar billede supertekst Ekspert
23. februar 2007 - 13:58 #6
ThisWorkbook:
Sub workbook_activate()
    Load UserForm1
    UserForm1.Show 0
End Sub

Userform:
Rem Version 2
Rem =========
Const vlisteStart = 4                              'start-række for vareliste
Const rød = &HFF&
Const grøn = &HFF00&
Const grå = &H8000000F
Dim ix
Private Sub afgang_Enter()
    Me.afgang.SelStart = 0
    Me.afgang.SelLength = Len(Me.afgang)
End Sub
Private Sub luk_Click()
    Unload UserForm1
End Sub
Private Sub ok_Click()
    If IsNumeric(Me.afgang) = True And IsNumeric(Me.tilgang) = True Then
        Cells(ix, 4) = Cells(ix, 4) - Val(Me.afgang) + Val(Me.tilgang)
        Me.LagerAntal = Cells(ix, 4)
        Me.afgang = "0"
        Me.tilgang = "0"
       
        checkGB
    Else
        MsgBox ("Til- eller afgang ikke numerisk")
    End If
End Sub
Private Sub checkGB()
Rem check genbestillingspunkt
        If Cells(ix, 4) < Cells(ix, 5) Then
            Cells(ix, 8) = "Genbestil"
            Me.gb.BackColor = rød
        Else
            Cells(ix, 8) = ""
            Me.gb.BackColor = grøn
        End If
End Sub
Private Sub VareListe_Click()
    ix = VareListe.ListIndex + vlisteStart
    Me.LagerAntal = Cells(ix, 4)                    'lager antal
    Me.genbestilling = Cells(ix, 5)                'genbestillingspunkt
    Me.afgang = "0"
    Me.tilgang = "0"
   
    checkGB
   
    Me.afgang.SetFocus
End Sub
Private Sub userform_activate()
Dim xRæk
    ActiveWorkbook.Sheets(1).Activate
    xRæk = ActiveCell.SpecialCells(xlLastCell).Row
    Me.VareListe.ColumnCount = 2
    Me.VareListe.ColumnWidths = "100;150"
   
    For r = 4 To xRæk
        If Cells(r, 2) <> "" Then
            Me.VareListe.AddItem Cells(r, 2)
            Me.VareListe.List(Me.VareListe.ListCount - 1, 1) = Cells(r, 3)
        End If
    Next r
End Sub

Evt. andre interesserede er velkomne til få en kopi af modellen.
Avatar billede sorjak Nybegynder
23. februar 2007 - 16:31 #7
Det var lige sådan det skulle være superflot supertekst
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester