Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Större än

Postades av 2025-04-15 10:30:07 - Larz Eidwall, i forum visual basic - allmänt, Tråden har 1 Kommentarer och lästs av 1361 personer

Vet inte om det här forumet är igång fortfarande när det gäller Visual Basic. Provar dock så får vi se.
Jag har gjort ett program som vi använder i vår kiosk på jobbet där vi sätter in pengar på ett konto och sedan handlar digitalt på en pekskärm. Vi vill nu att man inte ska kunna handla mer på krita, alltså att man inte får gå mer minus är t.ex -1000:-
Jag har en textruta som heter Text1 där man anger kreditgräns där ska det alltså stå -1000. Sen har jag en textruta som heter Text2 där man har sitt innevarande saldo. Sen till slut har jag en textruta som heter Text3 där man anger hur mycket man ska handla för just den här gången. Sen trycker man på en knapp som heter Handla. Då ska programmet lägga ihop Text2 och Text3. Den summan ska inte gå under det som står i Text3 alltså -1000. Är summan under -1000 ska ett meddelande komma upp och köpet ska inte gå igenom.


Svara

Sv: Större än

Postades av 2025-12-29 20:58:10 - Pelle Johansson

Hej Lars,

Lever men är inte aktivt. Min förhoppning är att folk kommer tillbaka men jag tror också att det är nya tider med ex ChatGPT som kan lösa saker mycket snabbare än någon person.

Ditt exempel låter som ett matematiskt problem.

Grundtanken är:

Läs in värdena från textrutorna
Räkna ut nytt saldo
Jämför mot kreditgränsen
Stoppa köpet om gränsen överskrids
Exempel i Click-eventet för knappen Handla:

Private Sub cmdHandla_Click()

    Dim kreditgrans As Double
    Dim saldo As Double
    Dim belopp As Double
    Dim nyttSaldo As Double

    ' Läs in värden från textrutorna
    kreditgrans = CDbl(Text1.Text)   ' t.ex -1000
    saldo = CDbl(Text2.Text)         ' nuvarande saldo
    belopp = CDbl(Text3.Text)        ' belopp att handla för

    ' Räkna ut nytt saldo
    nyttSaldo = saldo - belopp

    ' Kontrollera kreditgräns
    If nyttSaldo < kreditgrans Then
        MsgBox "Köpet nekas! Kreditgränsen överskrids.", vbExclamation
        Exit Sub
    End If

    ' Köpet godkänns – uppdatera saldo
    Text2.Text = CStr(nyttSaldo)

End Sub



Svara

Nyligen

  • 19:18 mediaspelaren
  • 10:30 Större än
  • 16:38 Vilka faktorer bör jag tänka på nä
  • 14:13 Important tool for growing your we
  • 21:04 Hur bedömer du kvaliteten på infor
  • 18:40 Microsoft har stökat till det
  • 13:09 Concert tickets
  • 16:17 USPS Faxing: What You Should Know

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 572 689
28 035
260 161
19 824
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies