Mit "." stat "," Rechnen
- VB.NET
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 15 Antworten in diesem Thema. Der letzte Beitrag () ist von schnibli.
-
-
-
Ich habe einen Report, indem habe ich eine Spalte "Menge" und eine Spalte "Preis"
Nun würde ich gerne Menge * Preis Rechnen, jedoch erkennt mein Programm den "." nicht als Dezimal "Zeichen".
Ich gehe mal davon aus, wenn ich den "." mit einem "," ersetzte wird es Funktionieren. Jedoch würde ich gerne den "." lassen. -
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
... Nun solltest es selber wissen. :'D -
Falls es daran liegt kannst du einfach eine Kopie anlegen in der du "." mit "," ersetzt.
Damit kannst du dann rechnen. Ist zwar ranzig wie sonstwas, funktioniert aber"Life isn't about winning the race. Life is about finishing the race and how many people we can help finish the race." ~Marc Mero
Nun bin ich also auch soweit: Keine VB-Fragen per PM! Es gibt hier ein Forum, verdammt! -
Das ist Humbug. Nachher hat er nen Tausender Trenner drin und dann?Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
... Nun solltest es selber wissen. :'D -
-
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
... Nun solltest es selber wissen. :'D -
-
Na aber doch jetzt nicht an den Systemsettings frickeln nur um ne Zahl zu parsen oO
PS: Deine Überschrift ist falsch. Du hast dort ";" statt "," stehen.Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
... Nun solltest es selber wissen. :'D -
-
Zeig doch mal bisl Code damit man hier weiß, was du so tust
In der Regel kann man mitgeben was der Dezimaltrenner sein soll.Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
... Nun solltest es selber wissen. :'D -
Es gibt nicht viel Code
Im Form mit dem Berichtsviewer
und Die Daten werden Gesendet mit:
VB.NET-Quellcode
- Dim Result = From rw1 In Artikeldatenbank_beDataSet.ausgef_bestellungen
- Join rw2 In Artikeldatenbank_beDataSet.Artikeldatenbank On rw1.ArtikelID Equals rw2.ID
- Select New With {.ID = rw1.ArtikelID,
- .Artikel = rw2.Artikel,
- .Nummer = rw2.Artikel_Nummer,
- .Preis = rw2.Preis_Rabatt,
- .Menge = rw1.Anzahl,
- .Bestelnr = rw1.BestellungID,
- .waehrung = rw2.Währung,
- .einheit = rw2.Verpackungseinheit}
- 'deine neue Tabelle befüllen mit Result
- Artikeldatenbank_beDataSet.Bestellbericht.Clear() 'ev. vorher noch Daten der Tabelle entfernen...
- For Each rw In Result
- Artikeldatenbank_beDataSet.Bestellbericht.Rows.Add(rw.ID, rw.Artikel, rw.Nummer, rw.Preis, rw.Menge, rw.Bestelnr, rw.einheit, rw.waehrung)
- Next
- Dim frm1 = New Bestellen_Bericht
- frm1.BestellberichtBindingSource.DataSource = Me.Artikeldatenbank_beDataSet
- bestellnummer = "1"
- frm1.Show(Me)
-
Also... Ich denke du möchtest in dem folgenden Abschnitt eine zusätzliche Spalte angeben...
Wäre da nicht einfach:
die Lösung?
Wobei ich mich frage, warum im obigen Dataset dann Preis und Menge ein "String" sind?
Eigentlich müsste das Ausgangs-Dataset schon korrekt befüllt werden, was hier ja offensichtlich nicht der Fall ist.Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
... Nun solltest es selber wissen. :'DDieser Beitrag wurde bereits 1 mal editiert, zuletzt von „MemoAnMichSelbst“ ()
-
schnibli schrieb:
mit "." stat "," zu rechnen
Strings repräsentieren hier einen numerischen Wert, der z.B. ein englisches oder ein deutsches Format haben kann.
Meinst Du so was:
Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
-
Ähnliche Themen
-
5 Benutzer haben hier geschrieben
- schnibli (6)
- MemoAnMichSelbst (6)
- Nikx (2)
- RodFromGermany (1)
- Gast (1)