Zurück   dancecharts.at forums > Community > Talk, Talk, Talk

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 23. June 2008, 11:20  
guenny123
"Dancecharts is my life" Poster
guenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz sein
 
Benutzerbild von guenny123
 

Standard
Zitat:
Zitat von DJ Pit Sahat
Was ist VBA??

Visual Basic for Application

Sprich Visual Basic wie is in Word oder Excel Makros vorkommt! Visual Basic wirst ja kennen? (= Programmiersprache)
Mit Zitat antworten
Alt 23. June 2008, 11:20  
Petzi
Mitzi
Petzi genießt hohes AnsehenPetzi genießt hohes AnsehenPetzi genießt hohes AnsehenPetzi genießt hohes AnsehenPetzi genießt hohes AnsehenPetzi genießt hohes AnsehenPetzi genießt hohes AnsehenPetzi genießt hohes AnsehenPetzi genießt hohes AnsehenPetzi genießt hohes AnsehenPetzi genießt hohes Ansehen
 
Benutzerbild von Petzi
 

Standard
Visual Basic

deit: zu langsam *grümmel*
Mit Zitat antworten
Alt 23. June 2008, 11:21  
guenny123
"Dancecharts is my life" Poster
guenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz sein
 
Benutzerbild von guenny123
 

Standard
Zitat:
Zitat von Petrug
Visual Basic

deit: zu langsam *grümmel*

Haha... einmal war da günne schneller!
Mit Zitat antworten
Alt 23. June 2008, 11:22  
Chris B.
Aufmerksamer Benutzer
Chris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes Ansehen
 
Benutzerbild von Chris B.
 

Standard
meine neueste errungenschaft

*wieder stück weiter ist*


Option Compare Database

Public Sub import_las_button_Click()

Dim str As String 'String
Dim v As Variant 'Split
Dim delim As String 'Delimiter zur Stringtrennung
Dim datastart As String 'Zeichenfolge die im LAS-File direkt vor Datenbeginn steht - default "~A"
Dim datastarted As Boolean '"True" wenn der Datastart-String gesichtet wurde
Dim strl As Long 'String-Länge
Dim logpath As String 'Dateipfad
Dim i As Integer 'Laufvariable
Dim strSQL As String 'SQL String

Dim dept() As String 'Depth
Dim sw() As String 'Formation Water Saturation <=1.0 (Complex Litho Model)
Dim phie() As String 'Effective Porosity (Complex Litho Model)
Dim vcl() As String 'Volume of clay (Complex Litho Model)
Dim devi() As String 'Deviation
Dim tvd() As String 'True Vertical Depth

logpath = "C:\**********************\Chris\LogRep V2\Dataimport\dummy.las"
delim = " " 'Trennzeichen zwischen den Werten in der LAS/TXT
datastart = "~A"
datastarted = False

'Temporären Table für die LAS Daten erstellen.

strSQL = "CREATE TABLE Las_Temp" & _
" (val1 NUMBER NOT NULL," & _
" val2 NUMBER NOT NULL," & _
" val3 NUMBER NOT NULL," & _
" val4 NUMBER NOT NULL," & _
" val5 NUMBER NOT NULL," & _
" val6 NUMBER NOT NULL )"
DoCmd.RunSQL (strSQL)

Open logpath For Input As 1


ReDim Preserve dept(0)
ReDim Preserve sw(0)
ReDim Preserve phie(0)
ReDim Preserve vcl(0)
ReDim Preserve devi(0)
ReDim Preserve tvd(0)

status_txt.Value = "Importing data... "

Do While Not EOF(1)

If datastarted = True Then

Line Input #1, str
'doppelte trennzeichen entfernen
Do While InStr(str, delim & delim)
str = Replace(str, delim & delim, delim)
Loop

'übrig gebliebenes trennzeichen vor dem ersten wert entfernen
strl = Len(str)
str = Right(str, strl - 1)

'string trennen
v = Split(str, delim)

dept(UBound(dept)) = v(0)
sw(UBound(sw)) = v(1)
phie(UBound(phie)) = v(2)
vcl(UBound(vcl)) = v(3)
devi(UBound(devi)) = v(4)
tvd(UBound(tvd)) = v(5)

'werte in temporären table schreiben
strSQL = "INSERT INTO Las_Temp (val1, val2, val3, val4, val5, val6) " & _
"SELECT '" & v(0) & "', '" & v(1) & "', '" & v(2) & "', '" & v(3) & "', '" & v(4) & "', '" & v(5) & "'"
CurrentDb.Execute (strSQL)

ReDim Preserve dept(UBound(dept) + 1)
ReDim Preserve sw(UBound(sw) + 1)
ReDim Preserve phie(UBound(phie) + 1)
ReDim Preserve vcl(UBound(vcl) + 1)
ReDim Preserve devi(UBound(devi) + 1)
ReDim Preserve tvd(UBound(tvd) + 1)

Else
Line Input #1, str

If InStr(str, datastart) Then

datastarted = True

Else

datastarted = False

End If


End If

Loop

Close 1

status_txt.Value = "Done."


End Sub


\o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/

weeeeeeeeeeeeeee!!
Mit Zitat antworten
Alt 23. June 2008, 11:22  
mayx
Insane Poster
mayx ist ein Lichtblickmayx ist ein Lichtblickmayx ist ein Lichtblickmayx ist ein Lichtblick
Deejay
 
Benutzerbild von mayx
 

Standard
Zitat:
Zitat von DJ Pit Sahat
Guten Morgen!

Montag Vormittag, den ersten Kundentermin hab ich hinter mir, der nächste wartet schon -_-

Was ist VBA??

Und übrigens: Chirs, ich hoff, du erstickst an deinen Cevapcici oder an den Pommes! Wie kann man nur so grausam sein und sowas in ein Forum schreiben?!

Die VBA (Visual Basic for Applications) Frage ist das dein Ernst?

Wenn gegrillt wird gehören Kewapizzi schon dazu.
__________________
__________
.:: JB ::.
Ich stelle eben ein bisschen mehr Anspruch an Musik,
als ein 0815 Besucher
Mit Zitat antworten
Alt 23. June 2008, 11:25  
guenny123
"Dancecharts is my life" Poster
guenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz seinguenny123 kann auf vieles stolz sein
 
Benutzerbild von guenny123
 

Standard
@ Chrisby
Wie ich sehe, vba'st du offensichtlich eine Datenbank!
Mit Zitat antworten
Alt 23. June 2008, 11:32  
Chris B.
Aufmerksamer Benutzer
Chris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes Ansehen
 
Benutzerbild von Chris B.
 

Standard
Zitat:
Zitat von guenny123
@ Chrisby
Wie ich sehe, vba'st du offensichtlich eine Datenbank!

naja mein "access projekt" ist eigentlich eine eigene software... also vom umfang her... passiert vieles über code, vieles über formular und vieles über datenbank... und alles muss schön ineinander greifen... der table der in dem code erstellt wird, wird sowieso wieder gelöscht, weil die eingangsdaten von der reihenfolge variieren können, und die spalten erst zugewiesen gehören... aber die funktion mach ich erst nachm essen

das ganze ding soll übrigens Reports erstellen, die ich via textmarken in eine Wordvorlage kopieren muss - aus er der access db - die ebenfalls generiert wird (aus .las files) die widerum aus unterschiedlichen geologen-software-suites generiert werden also sehr individuell... und unangenehm... :X
Mit Zitat antworten
Alt 23. June 2008, 11:33  
Chris Mojito
Moderator
Chris Mojito genießt hohes AnsehenChris Mojito genießt hohes AnsehenChris Mojito genießt hohes AnsehenChris Mojito genießt hohes AnsehenChris Mojito genießt hohes AnsehenChris Mojito genießt hohes AnsehenChris Mojito genießt hohes AnsehenChris Mojito genießt hohes AnsehenChris Mojito genießt hohes AnsehenChris Mojito genießt hohes AnsehenChris Mojito genießt hohes Ansehen
 
Benutzerbild von Chris Mojito
 

Chris Mojito eine Nachricht über ICQ schicken Chris Mojito eine Nachricht über MSN schicken
Standard
Zitat:
Zitat von mayx
Die VBA (Visual Basic for Applications) Frage ist das dein Ernst?

Hatte mit VB nie was zu tun...
__________________
Mit Zitat antworten
Alt 23. June 2008, 11:36  
Chris B.
Aufmerksamer Benutzer
Chris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes AnsehenChris B. genießt hohes Ansehen
 
Benutzerbild von Chris B.
 

Standard
hatte mit vb(a) bis vor 3 monaten auch nix zu tun

aber kann man eine sprache, kann man die anderen egtl auch - syntax is halt bisschen anders...
Mit Zitat antworten
Alt 23. June 2008, 11:40  
Katsche
"Born to post" Poster
Katsche genießt hohes AnsehenKatsche genießt hohes AnsehenKatsche genießt hohes AnsehenKatsche genießt hohes AnsehenKatsche genießt hohes AnsehenKatsche genießt hohes AnsehenKatsche genießt hohes AnsehenKatsche genießt hohes AnsehenKatsche genießt hohes AnsehenKatsche genießt hohes AnsehenKatsche genießt hohes Ansehen
 
Benutzerbild von Katsche
 

Katsche eine Nachricht über ICQ schicken
Standard
hatte auch noch nie das vergnügen mit vb -.-
__________________

.
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu


Powered by vBulletin Version 3.5.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com, reworked by cyberaxe