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


Utskrift i Access formulär

Postades av 2001-04-17 10:59:00 - Monica Jonsson, i forum databaser, Tråden har 1 Kommentarer och lästs av 655 personer

Hej!
Är det någon som vet hur man skriver ut data från en Access databas till ett access fromulär, med "," tecken emellan? Alltså typ hästar, idrott, målning. Jag vill alltså inte använda mej av listboxar, utan få all data utskrivet på samma rad lixom.....

//Monica


Svara

Sv: Utskrift i Access formulär

Postades av 2001-04-17 11:54:00 - Andreas Hillqvist

Har gjort ett litet exempel:

Tabell: Personer
PersonID Autonumber
FörNamn Long
EfterNamn Text

Tabell: Intressen
IntresseID Autonumber
PersonID Long
Intresse Text


Fråga: qryIntressen
PARAMETERS [PersonID] Long;
SELECT Intressen.*
FROM Intressen
WHERE (Intressen.PersonID=[PersonID]);


Har en funktion som konkratinerar ihop posterna till en sträng. Du kan klistra in den i formlärmodulen eller i en allmän modul.

'Modulnivå variabler
Private mdb As DAO.Database
Private mQDef As DAO.QueryDef
Private mLookUp As DAO.Recordset

'Funktion
Public Function Intressen(PersonID As Variant) As String
Dim fldIntresse As DAO.Field
On Error GoTo Intressen_Err
If mLookUp Is Nothing Then
Set mdb = CurrentDb
Set mQDef = mdb.QueryDefs("qryIntressen")
mQDef.Parameters("PersonID") = PersonID
Set mLookUp = mQDef.OpenRecordset(dbOpenForwardOnly)
Else
mQDef.Parameters("PersonID") = PersonID
mLookUp.Requery mQDef
End If
Set fldIntresse = mLookUp("Intresse")

Do Until mLookUp.EOF
Intressen = Intressen & fldIntresse.Value & ", "
mLookUp.MoveNext
Loop
If Len(Intressen) Then
Intressen = Left(Intressen, Len(Intressen) - 2)
End If

Intressen_Exit:
Exit Function

Intressen_Err:
MsgBox Err.Description, vbCritical
Resume Intressen_Exit
End Function

Efter som vi lagrar varibler på modulnivå bör vi tömma dessa när vi stänger formuläret.
Private Sub Form_Unload(Cancel As Integer)
Set mQDef = Nothing
Set mLookUp = Nothing
Set mdb = Nothing
End Sub


Skapa ett formulär som är bundet till Personer. Lägg till en textruta med följande ControlSource egenskap: =Intressen([PersonID])

Om du lagt funktionen i en modul. Kan du istället klistra in funktionen i frågan för formuläret. Test om du själv kan upptäcka skillnaden.


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 705
27 958
271 751
1 175
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