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


Dynamiskt

Postades av 2005-12-11 17:36:29 - Bosse Andersson, i forum access, Tråden har 10 Kommentarer och lästs av 744 personer

Kan man skapa en "spara till tabell knapp" som känner av vilka textrutor i ett formulär som är ifyllda och enbart sparar dessa till tabellerna typ ett rs som söker igenom allt?


Svara

Sv: Dynamiskt

Postades av 2005-12-12 09:23:20 - Göran Andersson

Javisst. Det är bara att skriva koden för det i metoden för knappen.


Svara

Sv: Dynamiskt

Postades av 2005-12-12 12:46:28 - Andreas Hillqvist

Varför inte binda kontrolleran?


Svara

Sv:Dynamiskt

Postades av 2005-12-12 19:27:38 - Bosse Andersson

Göran!
Jo hade jag en teori om hur jag skulle skrivit koden då hade jag ju naturligtvis inte lagt in en fråga här...

Andreas
vad menar du med binda kontrollen?


Svara

Sv: Dynamiskt

Postades av 2005-12-13 09:14:11 - Åsa Holmgren

Hej Bosse,

jag tror att du behöver beskriva ditt problem lite bättre för att få bra svar...

Vad menar du med att bara ifyllda textrutor ska sparas?


Svara

Sv: Dynamiskt

Postades av 2005-12-13 10:47:24 - Andreas Hillqvist

Utvecklar du en applikation i access?
Känner du till hur access fungerar med databindning?
Har du erfarenhet om programmering?


Databindning:
Du binder ditt formulär/rapport till en radkälla(rowsource) vilket kan vara en tabell eller en fråga.
Du kan därefter binda kontroller till fält ifrån radkällan.
När du navigerar mellan poster visas informationen i kontrollerna.
När du redigerar ett värde kommer bara detta värdet sparas vid uppdatering.


Svara

Sv:Dynamiskt

Postades av 2005-12-13 20:35:08 - Bosse Andersson

Ja det är frågan om access.
Trodde nog bara att jag kunde binda en tabell till ett formulär? Men det kanske går att göra denna bindning över flera tabeller, frågan är bara hur jag skall få med nån typ av relation.

Jag är lite hemma på SQL och VB, men jag skulle behöva en rs snurra som kunde kolla igenom formulärets alla textrutor och känna av om det finns data skriven i någon av dessa, och spara ner till berörda tabeller.

Jag vet inte om jag kan förklara detta på något annat sätt?


Svara

Sv: Dynamiskt

Postades av 2005-12-13 22:30:16 - Andreas Hillqvist

Det låter som du för söker göra det mer komplicerat än vad det är.
Vad är det för join du skall göra?

KAn du beskriva informationen. T.ex. Order och orderdetaljer. Kund och kontaktinformation osv...


Svara

Sv:Dynamiskt

Postades av 2005-12-14 21:34:00 - Bosse Andersson

Jag vill inte verka otrevlig men egentligen är det skitsamma vad som står i textrutorna, om det är ordernummer, detaljer eller vad det nu kan vara.

Jag vill inte binda formuläret till en tabell för jag vill inte ha möjligheten att bläddra fram poster som finns i tabellen från formuläret. Jag behöver jobba mot obundna kontroller, men ska jag använda VB så är den lite "kinkig" då det gäller hantering av Null-värde. Därför skulle jag innan data skall sparas kolla alla kontroller... och är det då några som är tomma så skall dessa undantas då "sparning" till tabellerna görs

Är det någon som fattar vad jag menar, på denna knapphändiga information och kan komma med något tips eller förslag så är jag oerhört tacksam.


Svara

Sv: Dynamiskt

Postades av 2005-12-15 09:34:28 - Åsa Holmgren

Hej Bosse,

jag tror ingen vill vara otrevlig, men det är lite svårt att ge dig ett bra råd. Eftersom tråden gäller Access vill vi förstås ge dig ett råd om hur man löser ditt problem bäst med just Access och det som du fiskar efter är inte det... men för att göra dig kortsiktigt nöjd så börjar jag med det ;-)

Eftersom vi inte vet vad du har för data så antar vi att du har en tabell som heter "tblProdukter" med fälten "Produktnr" (Long), "Produktnamn" (Text) och "Pris" (Valuta). I ditt formulär har du tre textrutor med namnen "txtProduktnr", "txtProduktnamn" och "txtPris" och en knapp "cmdSpara".

<code>
Private Sub cmdSpara_Click()
Dim sSQL As String
Dim sValue As String

sSQL = "INSERT INTO tblProdukter (Produktnr, Produktnamn, Pris) VALUES ("

If IsNull(Me.txtProduktnr) Then sValue = "Null" Else sValue = Me.txtProduktnr
sSQL = sSQL & sValue & ", "
If IsNull(Me.txtProduktnamn) Then sValue = "Null" Else sValue = _
Chr$(34) & Me.txtProduktnamn & Chr$(34)
sSQL = sSQL & sValue & ", "
If IsNull(Me.txtPris) Then sValue = "Null" Else sValue = Me.txtPris
sSQL = sSQL & sValue & ") "

CurrentProject.Connection.Execute sSQL
End Sub
</code>

PS. Låt inte möjligheten att bläddra mellan poster hindra dig från att binda kontrollerna. Ange bara formulärets egenskap "Inmatning" till "Ja" så kan formuläret bara användas för att mata in nya poster. DS


Svara

Sv:Dynamiskt

Postades av 2005-12-15 16:26:54 - Bosse Andersson

Jag har inte hunnit testa ditt förslag men det ser ut att vara precis det jag tänkt mej.. jag återkommer men du ska ändå ha ett stort Jultack :)


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
553
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