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


Ignorera kommatecken i en textsträng.

Postades av 2002-04-29 23:35:46 - Torbjörn Karlberg, i forum visual basic - allmänt, Tråden har 7 Kommentarer och lästs av 493 personer

Hejsa

Hur skall man få vb att ignorera kommatecken och inte bryter av en textsträng med att hoppa till ny rad.

/Tobbe


Svara

Sv: Ignorera kommatecken i en textsträng.

Postades av 2002-04-29 23:38:11 - Sven Åke Persson

Hej
Nu får du allt förklara närmare , bryter rad ? Qee

mvh
Sven


Svara

Sv: Ignorera kommatecken i en textsträng.

Postades av 2002-04-30 00:10:40 - Torbjörn Karlberg

Hej
Om jag öppnar en textfil i t,ex en textbox som är satt till multiline så
byter textsträngen rad vid ett kommatecken.
ex
Svensson, Arne blir
Svensson,
Arne

Och om man skall t,ex (insert into) till databasen från textfilen man använder där all information är skriven på en rad, så blir det lite fel i databasen.

/Tobbe


Svara

Sv: Ignorera kommatecken i en textsträng.

Postades av 2002-04-30 01:22:02 - Sven Åke Persson

Hej
Jag försökte göra det du skriver med Text1 Multiline True
Jag gjorde detta experiment med Svensson,Arne
Det blev inget radskifte.

Option Explicit
Private Sub Command1_Click()
Dim tmpStr As String, FileNum As Long
FileNum = FreeFile
Open "C:\Komma.txt" For Input As #FileNum
Line Input #FileNum, tmpStr
Text1.Text = tmpStr
Close #FileNum
End Sub

Du gör förståss på annat sätt ?
Kom igen det här måste utredas.

Mvh
Sven


Svara

Sv: Ignorera kommatecken i en textsträng.

Postades av 2002-04-30 08:10:49 - Kjell Andersson

Det är just detta Line Input istället för Input som gör att det inte bryter vid komamtecken.


Svara

Sv: Ignorera kommatecken i en textsträng.

Postades av 2002-04-30 08:15:15 - Torbjörn Karlberg

Hej här kommer koden

Private Sub CmdUpdate_Click()
On Error Resume Next
MousePointer = vbHourglass
Dim iFil As Long
Dim tmpStr As String

Set cGlobal = New Collection

'öppnar filen
iFil = FreeFile
Open "C:\Regtest\Orebro.txt" For Input As iFil

Do Until EOF(iFil)
DoEvents
Lblcounter.Caption = Lblcounter.Caption + 1

'läser rad för rad
Line Input #iFil, tmpStr 'läser in värdt i var tmpStr
'kontrollerar att raden inte är kommenterad, att det inte är en radbrytning eller tom
If Not (Left(Trim(tmpStr), 1) = "'" Or tmpStr = vbCrLf Or Trim(tmpStr) = "") Then

Text1(0).Text = Mid(tmpStr, 6, 6)
Text1(1).Text = Mid(tmpStr, 176, 24)
Text1(2).Text = Mid(tmpStr, 34, 36)
Text1(3).Text = Mid(tmpStr, 70, 27)

Dim dbs As Database
Dim SQL As String
Set dbs = OpenDatabase("C:\RegTest\DBTestReg.mdb", False)

SQL = "INSERT INTO Regnr ,Name,Streetname,Zipcode,city" & _
" values ('" & Text1(0).Text & "','" & Text1(1).Text & "','" & Text1(2).Text & "','" & Text1(3).Text & "')"
dbs.Execute SQL
dbs.Close
Set dbs = Nothing
End If
Loop

Close #iFil
MousePointer = vbNormal
MsgBox "Överföring till Access databasen är genomförd"
Exit Sub

End Sub

Textfilen som läses in ser ut så här typ.
M02AAR45619980734 SVENSSON, ARNE ARNEGATAN237653ÖREBRO
CA: 250 TECKEN LÅNG


Hälsningar
Tobbe


Svara

Sv: Ignorera kommatecken i en textsträng.

Postades av 2002-04-30 08:31:51 - Torbjörn Karlberg

Hej och tack

Det var just de där med Line Input som fixade till detta.

/Tobbe :-)


Svara

Sv: Ignorera kommatecken i en textsträng.

Postades av 2002-04-30 08:32:21 - Johan Idstam

Input tycker att kommatecken är en fältavgränsare, använd LineInput om du vill läsa rader, eller GET om du vill läsa ett bestämt antal tecken.

/johan/


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 569 645
27 953
271 710
658
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