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


Excel/access

Postades av 2003-02-05 13:44:02 - Sofia Svensson, i forum microsoft office, Tråden har 8 Kommentarer och lästs av 1325 personer

Hej på er!
Jag har en accessapplikation som flyttar över data till excel (i form av en offert).
När användaren mixtrat med rabatter och dylikt så kan han klicka på en knapp i excel som då flyttar över de nya rabattsatserna tillbaka till access.
Det jag skulle vilja är att det då aktiva accessformuläret uppdateras samtidigt som datat förs över.
Hur kan jag i excel få ett formulär i access att uppdatera sig??
Om det ens går??

Tack!

Mvh,

Sofia


Svara

Sv: Excel/access

Postades av 2003-02-06 09:12:24 - Viktor Berglind

Hej, det här är tyvärr inget svar utan en fråga kring vilken metod du använder för att skicka data från Excel till Access. Vi upplever lite problem med det.


Svara

Sv: Excel/access

Postades av 2003-02-06 16:23:28 - Raderat konto

Viktor,
Det finns flera möjliga sätt att sända data mellan XL - Access. De två mest tillförlitliga metoderna är DAO och ADO beroende på vilken version av XL som nyttjas.

Återkom med vad problemet består av.

Dennis


Svara

Sv: Excel/access

Postades av 2003-02-06 18:00:14 - Sofia Svensson

Hej!
Har fått en lösning på den frågan jag skrev men istället har ett följdproblem uppstått.
(Jag använder mig förresten av DAO för att flytta tillbaka datat till Access.)

Problemet jag har nu är att när koden som ska uppdatera datat i access körs i excel hinner accessdb inte uppdateras med det nya datat innan access-formuläret ska uppdateras (innehållande den nya informationen).

Om jag stegar igenom koden alternativt avbryter den efter att datat stoppats in i access med en msgbox eller liknande och sen fortsätter så funkar det till 110%.
Om jag inte gör ovanstående så uppdateras formuläret i access men inte med den nya informationen.
Verkar alltså som att datat inte hinner infinna sig om man låter koden exekvera normalt.

Har provat att lägga in massa loopar med doevents (och loopar som inte gör något med för den delen) och då funkar det IBLAND men jag har fortfarande en alldeles för hög felprocent.

Vet faktiskt inte hur jag ska gå vidare för att få det att fungera säkert.
Alla förslag mottages tacksamt.


Svara

Sv: Excel/access

Postades av 2003-02-06 18:10:10 - Raderat konto

Sofie,

Du behöver använda dig av en stabilare lösning

<code>
Private Declare Function OpenProcess Lib "kernel32" ( _

ByVal dwDesiredAccess As Long, _

ByVal bInheritHandle As Long, _

ByVal dwProcessId As Long) As Long



Private Declare Function GetExitCodeProcess Lib "kernel32" ( _

ByVal lnghProcess As Long, _

lpExitCode As Long) As Long



Private Const PROCESS_ALL_ACCESS = &H1F0FFF



Public Function ShlProc_IsRunning(ShellReturnValue As Long) As Boolean
'Denna funktion hämtar upp statusen för programmet och returnerar "True" om
'programmet fortfarande exekveras eller "False" om den är avslutad.

Dim lnghProcess As Long

Dim lExitCode As Long



lnghProcess = OpenProcess(PROCESS_ALL_ACCESS, 0&, ShellReturnValue)

If lnghProcess <> 0 Then

GetExitCodeProcess lnghProcess, lExitCode

If lExitCode <> 0 Then

ShlProc_IsRunning = True

Else

ShlProc_IsRunning = False

End If

End If

End Function


............
Do While ShlProc_IsRunning(ZipItPID) = True

DoEvents

Loop
.........

</code>

Ett fullständigt tips om detta hittar du här www.xldennis.com/winzip1(vba).htm

Dennis




Svara

Sv: Excel/access

Postades av 2003-02-06 20:08:37 - Sofia Svensson

Hej XL-Dennis!!
En fråga bara, vad är ZipItPID för värde som ska skickas med?

Do While ShlProc_IsRunning(ZipItPID) = True
DoEvents
Loop

Har ju inte kunnat testa detta ännu eftersom jag inte vet vad som ska med där, men är det annars något annat jag måste göra?
Ser ut som att det bara är att klistra in och köra?

Tack SNÄLLA!!!

Mvh,

Sofia


Svara

Sv: Excel/access

Postades av 2003-02-06 20:52:05 - Raderat konto

Hej Sofia,

Hoppsan, jag slarvade visst bort länken:

www.xldennis.com/winzip1(vba).htm

http://www.xldennis.com/winzip1(vba).htm

Dennis


Svara

Sv: Excel/access

Postades av 2003-02-06 21:04:51 - Sofia Svensson

Hej Dennis!
Jag är dålig på shell(), så jag kanske kan be dig om hjälp?
Access-applikationen som jag vill uppdatera ett formulär i (från Excel) är redan öppen (vi kan kalla den c:\temb.mdb)

När användaren inne i excel klickar på en knapp ska excel uppdatera accessdbn med data.

Det är när denna process är klar som jag vill fortsätta med resterande excelkod.

Vad ska jag skriva in i motsvarigheten till
ZipItPID = Shell(stWinZipExe & " " & stMalFil & " " & stKallFil, 6)
i detta fall?

Tack snälla för Din hjälp!

/Förvirrad Sofia




Svara

Sv: Excel/access

Postades av 2003-02-07 11:50:36 - Viktor Berglind

Hej Dennis, jag har beskrivit ärendet under en rubrik som heter "Att skicka värden från flera kalkylblad i Excel till Access".
Hoppas att det blir lite klarare, tack på förhand!


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 874
27 965
271 771
521
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