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


Felmeddelande "runtime error 13"

Postades av 2006-03-22 11:34:56 - Anders Larsson, i forum visual basic - allmänt, Tråden har 10 Kommentarer och lästs av 814 personer

Ibland blir man frustrerad...

Private Sub SalesDiscount_AfterUpdate()
    If [SalesDiscount] > 1 Then
        [SalesDiscount] = [SalesDiscount] / 100
    End If
    If Me.SalesDiscount.Value < Me.MinMargin Then
        Me.SalesDiscount.BackColor = "RED"
    Else: Me.SalesDiscount.BackColor = "WHITE"
    End If
End Sub


På andra if satsen protesterar den konstant när jag vill ändra bakgrundsfärgen på min textbox i access...

VAD GÖR JAG FÖR FEL!?!?!?!?


Svara

Sv: Felmeddelande "runtime error 13"

Postades av 2006-03-22 12:07:43 - Sven Åke Persson

MisMatch Dvs felaktig DataTyp Sträng - Long

Testa detta programmet vet inte vad "RED" betyder
Om du eventuellt definierat RED som Constant någon annanstans
så skall det vara DataTyp Long dvs ta bort "fnuttarna"
<code>
If Me.SalesDiscount.Value < Me.MinMargin Then
Me.SalesDiscount.BackColor = vbRed
Else
Me.SalesDiscount.BackColor = vbWhite
End If
</code>


Svara

Sv:Felmeddelande "runtime error 13"

Postades av 2006-03-22 13:22:31 - Anders Larsson

Det fungerade till viss del...

Personligen tycker jag att det borde fungera, men bakgrunden blir inte röd som jag vill på textboxen.

Nu ger den dock inget felmeddelande!


Svara

Sv: Felmeddelande "runtime error 13"

Postades av 2006-03-22 13:30:17 - Sven Åke Persson

Om det är en TextBox som skall bli röd får du ju tala om det för programmet.
Princip kod. Me.Text1.Backcolor = vbRed

Vad är SalesDiscount för ett objekt ?
Vad är MinMargin för objekt verkar vara DataTyp misMatch även där.
Man kan inte fråga om If 225 < Lastbil är True
DVS man måste skilja på "koddar och morrötter"


Svara

Sv:Felmeddelande "runtime error 13"

Postades av 2006-03-22 14:01:21 - Anders Larsson

Textboxen heter SalesDiscount och hämtar sitt värde från en databasfråga...

Och jag löste det... Nästan.

Listan med artiklar där salesDiscount ingår kan vara olika lång, men när man rabatterar för mycket blir alla salesDiscount celler röda och inte bara den där man rabatterade för mycket.


Svara

Sv: Felmeddelande "runtime error 13"

Postades av 2006-03-22 15:26:59 - Sven Åke Persson

Fortfarande är jag intresserad av vad MinMargin är för object ?


Svara

Sv: Felmeddelande "runtime error 13"

Postades av 2006-03-23 14:27:32 - Emma Magnusson

jag antar att du hanterar det som en array - du måste sätta den enskilda boxens bakgrund till röd.

tex minTextboxArray[2].Background = vbRed (du kan också skapa egna konstanter med egendefinierade färger.)

Du kan inte bara tilldela minTextBoxArray.Background ett värde.

Det är alltid svårt att ge bra svar när man bara har delar av informationen...


/Emma


Svara

Sv: Felmeddelande "runtime error 13"

Postades av 2006-03-24 10:05:42 - Andreas Hillqvist

JAg antar att det rör sig om access och ett contious for eller datasheet.

Lösningen heter Conditional format.
* Markera den kontroll du önskar ändrar värde.
* GÅ in under menyn "Format" välj "Conditional formatin..."

I dialogen som dyker upp kan du formatera en kontrollom ett utttryck uppfylls.

Ingen VBA kod är nödvändig.


Svara

Sv:Felmeddelande "runtime error 13"

Postades av 2006-03-24 10:30:18 - Anders Larsson

Ursäkta mitt lite sen svar...

Jag hämtar värdet från en SQL-fråga i Access, så i den meningen blir det som en array som ökar och minskar hela tiden. Själva koden i sig som jag fick ovan fungerar som sagt till viss del men inte riktigt som jag vill.

Problemet tror jag ligger någonstans i att i och med att jag hämtar det som en fråga och utifrån det sedan skall enbart denna textbox för specifikt denna raden på svaret bli, exempelvis röd.

Frågan ser ut som följer:

SELECT [Kit].[ID], [Kit].[Name], [Kit].[SEK], [Kit].[SalesDiscount], [Kit].[SalesAnnualTest], 
[Kit].[SalesNoOfReruns], [Kit].[SalesControlsPerYear], [Kit].[IsOffered], [Kit].[PurchasePrize], 
[Kit].[MachineId], [Currency].[Currency], [Currency].[ShippingCost], [Parameter].[ParameterMaxDiscount], 
[Parameter].[Adjusters], [Parameter].[MinMargin], [Parameter].[Name], [Machine].[Name], 
[Kit].[Size], [Kit].[PurchasePrize]*[Currency].[currency]*(1+[Currency].[ShippingCost]) AS KitZeroMargin, [Kit].[Sek]*(1-[Kit].[SalesDiscount]) AS KitOfferedPrize, (KitOfferedPrize-KitZeroMargin)/KitZeroMargin AS MarginSales, 
([Kit].[SalesAnnualTest]+[Kit].[SalesControlsPerYear]+[Kit].[SalesNoOfReruns]*[Kit].[SalesAnnualTest]+[Parameter].[Adjusters]) AS TotalTests, 
KitOfferedPrize/[Kit].[Size] AS PricePerPatientExlCons
FROM ((Kit LEFT JOIN [Currency] ON [Kit].[CurrencyId]=[Currency].[ID]) LEFT JOIN Parameter ON [Kit].[ParameterId]=[Parameter].[ID]) 
LEFT JOIN Machine ON [Kit].[MachineID]=[Machine].[ID]
WHERE [Kit].[IsOffered]=True;
¨


Svara

Sv: Felmeddelande "runtime error 13"

Postades av 2006-03-24 10:51:06 - Anders Larsson

Jag tror att jag löste det med Anders svar... Dock får jag ingen text men färg räcker för tillfället.


Svara

Sv:Felmeddelande "runtime error 13"

Postades av 2006-03-24 13:46:42 - Andreas Hillqvist

Vilken Anders? :P


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

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 570 723
27 958
271 751
502
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