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


Adressboksfunktion

Postades av 2002-08-23 17:44:54 - Per Eriksson, i forum visual basic - allmänt, Tråden har 1 Kommentarer och lästs av 462 personer

Hej! Tack för att du valde att läsa mitt inlägg. Nu till min fråga.

BESKRIVNING AV APPLICATIONEN:
Programmet är en enkel Adressbok, med två sidor (som en giode som har flera sidor, med Nästa och Tillbaka-knappar). På första sidan ska man i en lista välja vilken person man vill ha informationen från. Sedan ska man klicka på "Nästa" där man får Se hela profilen för den personen.
Dvs, på första sidan i listan finns endast För- och efternamn förelat i två kolumner.

EGEN LÖSNING:
Man kan väl säga att jag själv har två idéer till problemet.

1) Man använder SAMMA textfil som både listan på sida ett använder, men också profilrutan på sida två. Problemet blir att filtrera bort så att bara förnamnet och efternamnet kommer med i listan på första sidan. Men hela raden i textfilen läggs i variabler färdig för profilrutan på sida två att använda.

2) Det finns TVÅ textfiler. En med bara för- och efternamn, samt en annan med för- och efternamn, gatuadress, postadress, HEM telefonnummer, MOBIL telefonnummer.

Vilken verkar smartast? Jag behöver alltså idéer och konkreta kodsnuttar, inte värdiga att använda men iallafall som är en bit på vägen.

PER ERICSSON
NNVB*

P.S. Är VB.Net något bra?

* Nästan Normalanvändare av Visual Basic.


Svara

Sv: Adressboksfunktion

Postades av 2002-08-24 00:35:33 - Björn Lindahl

Minst krångel är nog att bara jobba mot en fil.
Du kan ju kanske besämma att varje post, med namn + adress + tel, får vara 1kb stor och fylla utrymme som blir över med NULL tecken. Då vet du att efter 1024 bytes i filen så kommer en ny person.

Exemplet nedan är lite annorlunda. Där har varje post en konstant längd (50 bytes) för en person med namn, adress och tel. Då börjar en ny person efter bara 150 bytes.


Annars är ju Access ganska lämpligt att ha till adressregister.


<code>
Option Explicit

Private Sub Command1_Click()
Dim s As String '* 50
Dim iFile As Integer

iFile = FreeFile

Open "c:\db.txt" For Binary As iFile

s = "Steve McQueen"
Put #iFile, 1, s
s = "Hollywood"
Put #iFile, 51, s
s = "213-555-5645"
Put #iFile, 101, s

s = "Chuck Norris"
Put #iFile, 151, s
s = "Texas"
Put #iFile, 201, s
s = "976-555-5645"
Put #iFile, 251, s

s = "Ted Kaczynski"
Put #iFile, 301, s
s = "Montana"
Put #iFile, 351, s
s = "123-456-7890"
Put #iFile, 401, s

Close iFile

End Sub

Private Sub Command2_Click()
Dim s As String * 50
Dim iFile As Integer
Dim lPos As Long

iFile = FreeFile

Open "c:\db.txt" For Binary As iFile
For lPos = 1 To LOF(iFile) Step 150
Get #iFile, lPos, s
Text1.Text = Text1.Text & Trim(s) & vbCrLf
Next lPos

Close iFile

End Sub
</code>


Svara

Nyligen

  • 20:22 Spel
  • 17:07 Snabb och trevlig webbplats utan l
  • 17:00 Bra spelsajt med bonusar
  • 15:51 Slappna av
  • 15:17 Onlineunderhållning på fritiden
  • 11:13 Online Kasino
  • 17:57 Vart är SEO på väg till 2030?
  • 14:24 CBD regelbundet?

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 666
27 955
271 721
632
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