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


Kombinationsruta & Textfält

Postades av 2004-10-29 12:58:14 - Fredrik Johansson, i forum access, Tråden har 8 Kommentarer och lästs av 1571 personer

Hej !
Jag har två olika saker som inte fungerar för mig.

1, Hur tömmer man en kombinationsruta på sitt innehåll, måste man skriva en loop som tar bort varje index för sig?
Som det är nu så hämtar den värden ur en tabell, varje gång man kommer tillbaks till denna kombinationsruta så lägger den till samma värden en gång till så den dubbleras varje gång. Det är därför jag vill tömma den varje gång man går in på den och då innan värdena hämtas ur tabellen.

2, När man skriver till ett textfält som har flera olika kolumner, hur får man in värdena i respektive kolumner? Jag har lyckats skriva till fältet men allt hamnar i den första kolumnen.

TAck på förhand.


Svara

Sv: Kombinationsruta & Textfält

Postades av 2004-10-29 22:21:13 - Michael Ziegler

1. Ja, funktionen .clear finns endast i VB ej i Access VBA.
2. Prova ...column(0) osv!

/MiZ


Svara

Sv: Kombinationsruta & Textfält

Postades av 2004-10-29 23:42:43 - Johan Olsson

1. Är det samma värden ser jag inte nyttan med att tömma och skriva dit dem på nytt ?

/Johan


Svara

Sv: Kombinationsruta & Textfält

Postades av 2004-10-30 15:53:15 - Fredrik Johansson

Ja det är samma värden men tömmer man den inte så finns det dubletter.


Svara

Sv: Kombinationsruta & Textfält

Postades av 2004-10-30 17:50:38 - Ann Kapborg

För att undivka samma värden kan du skapa en fråga från tabellen där du grupperar. (visa-funktioner) pch använda den som kontrollkälla till comboboxen.
På fråga 2 så handlar det om vilken kolumn som är bunden. Vore bra med en beskrivning av vad du försöker åstadkomma. Beskriv gärna vilken händelse som är avsett att få data att skrivas till tabellen, om det är comboboxens on change eller om du försöker använda comboboxen som ett direktskick till din tabell.
Min förmodan är att du använder kolumnen både till att välja ut värden och att skicka in värden från/i tabell om dessa inte finns. Det skulle inte jag göra. Skulle ha en funktion som la till om värdet saknades. Ett nytt dialogruteformulär som öppnades modal (ovanpå) där nya värden matas in.
Om du är hemma på sql kan du använda det som recordsource på comboboxen och gruppera. Men då går det inte att skriva rakt ner i tabellen, men det viktiga är ju användarvänlighet så det kan ju förfela sitt syfte att skriva rakt ner i tabellen. Hur det är med den saken är inte möjligt att säga förrns du delgett tankegångarna.

/Ann


Svara

Sv:Kombinationsruta & Textfält

Postades av 2004-11-30 15:56:57 - Fredrik Johansson

I listrutan där jag har flera olika kolumner och vill skicka in värden så skall det endast visas värden. Jag hämtar ingenting härifrån så det ska bara skrivas till denna.

Så här ser den delen av koden ut:
---------------
Kombo = Kombinationsruta1.Value

strSQL = "SELECT MedlemsNr, Efternamn, Fornamn, Grad, HemTelefon, MobilTelefon FROM MEDLEM WHERE Persnr = ('" + Kombo + "');"

Set rs = db.OpenRecordset(strSQL, dbOpenDynaset)
rs.MoveFirst

Do While Not rs.EOF
temp1 = CStr(rs("MedlemsNr"))
temp2 = CStr(rs("Fornamn"))
temp3 = CStr(rs("Efternamn"))
temp4 = CStr(rs("HemTelefon"))
temp5 = CStr(rs("MobilTelefon"))
temp6 = CStr(rs("Grad"))
Listruta107.AddItem (temp1 + " " + temp2 + " " + temp3 + " " + temp4 + " " + temp5 + " " + temp6)

rs.MoveNext
Loop
rs.Close
------------------
"Listruta107.AddItem" skriver i detta lägen in allt i column 1, det jag vill göra är att ha 6 stycken kolumner och skriva in ett värde i varje. Har inte fått detta att fungera.


Svara

Sv: Kombinationsruta & Textfält

Postades av 2004-11-30 16:24:22 - Åsa Holmgren

Jobbar du i Access eller skriver du en VB-applikation med kopplingar till en Accessdatabas?


Svara

Sv:Kombinationsruta & Textfält

Postades av 2004-11-30 16:26:26 - Fredrik Johansson

Allt görs i access.


Svara

Sv: Kombinationsruta & Textfält

Postades av 2004-12-01 09:48:16 - Åsa Holmgren

Anledningen till att jag frågade är att du skriver kod som om du använder vb för att skapa användargränssnittet. Vad jag kan utläsa av dina exempel så väljer du ut vissa medlemmar från ditt register som ska visas med kompletta uppgifter i en listbox. Vad är det som ska hända med just dessa medlemmar? vad har de gemensamt?

Utan att veta mera om din applikation skulle jag komma med dessa råd:
1. Fyll kombinationsrutan genom att sätta dess radkälla, inte med kod.
2. Lägg till eller använd ett befintligt fält (beroende på vad du vill åstadkomma med att välja en medlem i kombinationsrutan) för att markera de medlemmar som du vill ha i din lista. Värdet sätts när du väljer medlemmen i kombinationsrutan.
3. Listrutan kanske ska vara ett underformulär istället? Oavsett vilket så fyller du listrutan/underformuläret genom att sätta dess radkälla, inte med kod.

När användaren väljer en medlem i kombinationsrutan noteras det genom att värdet i ett fält (se punkt 2) ändras och listanrutan/underformuläret uppdateras med Requery.

Berätta gärna mera vad du vill med ditt formulär så kanske jag kan ge dig mera handfasta råd.


Svara

Nyligen

  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino

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 878
27 965
271 771
731
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