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


ASCII-fil ur Access db

Postades av 2006-06-12 13:44:26 - Harry Rosendahl, i forum access, Tråden har 4 Kommentarer och lästs av 809 personer

Hej!
Har någon något tips om hur man bygger en Ascii-fil ur en Acess Db?
Ascii- filen är specifierad med angivna fältlängder och startpositioner t.ex enligt följande:
Fält Namn Form Längd Position
1 Kod N 1 1
2 Anmnr N 7 2
3 Sign AN 11 9
4 Efternamn A 30 20
5 Förnamn A 30 50
OSV

Har för avsikt att lösa problemet med VBA-kod för Access2003, men kanske det redan finns något där ute som kunde användas med större eller mindre modifiering.?

Tacksam för alla svar.(Även grundläggande om hur man specifierar upp filen mha VBA-kod)

mvh/Harry

Ser att min fina word-tabell blev en enda röra, men positionerna skall vara: 1, 2, 9, 20, 50 osv fältlängderna är således 1, 7, 11, 30, 30, osv


Svara

Sv: ASCII-fil ur Access db

Postades av 2006-06-12 15:29:32 - Johan Djupmarker

Jag har gjort det en gång i tiden. Jag skapade då en funktion som tog 2 argument, ett med själva värdet och ett som talar om fältlängden. Funktioner fyller sedan ut med rätt antal mellanslag. På detta viset blir det enkelt att skapa filens innehåll i en sträng.

/Johan


Svara

Sv:ASCII-fil ur Access db

Postades av 2006-06-13 08:30:37 - Harry Rosendahl

Tack för ditt svar!
Postlängden i Ascii-filen skall vara 120 tecken, vilket ju inte borde utgöra ett hinder för antalet tecken som tillåts i en sträng. Antar att eftersom maxlängden för ett fält i Access är 255 tecken så gäller väl det också för en sträng?
Trodde annars att DoCmd.TransferText skulle kunnat vara nåt jag kan använda i dethär sammanhanget?
Ytterligare en fråga som jag ännu inte satt mig in i är hur man skapar,öppnar,matar in poster, och stänger Ascii-filen via VBAkod?
Har alltså endel att forska vidare i, men är förstås tacksam för hjälp på vägen!

mvh/Harry


Svara

Sv: ASCII-fil ur Access db

Postades av 2006-06-13 11:04:06 - Johan Djupmarker

Såhär skapar du en fil:

<code>
Dim f As Integer
f = FreeFile
Open "c:\test.txt" For Output As f
Print #f, FilInnehall
Close f
</code>

/Johan


Svara

Sv:ASCII-fil ur Access db

Postades av 2006-06-13 13:17:57 - Harry Rosendahl

Hej och tack igen Johan!
Fungerar perfekt!

mvh/Harry

Öppnar denhär tråden igen pga att jag har problem med Print-satsen.
Print-satsen lägger in Ascii-koden 0D0A alltså "CRLF" efter varje utskrift till filen.
Hur skall jag gå till väga för att slippa "CRLF" efter varje utskriven rad?

I den fil jag skall leverera skall allt ligga i en enda lång korv. Mottagarprogrammet håller reda på postlängderna.

Tacksam för svar/ Harry


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 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

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 768
27 960
271 761
484
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