Gui problem (listview / edit boxen)

Du hast eine Frage? Du hast gesucht und keine Antwort gefunden? Dann wirds Zeit hier eine zu bekommen :)

Moderator: Obi-Wahn

Gui problem (listview / edit boxen)

Postby swa » 18.08.2008, 18:31

Hey leute
Ich hab mal wieder ne gui problem
ich bastel ja grade an ner kundendatenbank und muss sogar sagen das ich gut vorankomme nun habe ich aber ein problem
ich habe eine listview und ein paar edit boxen für die suche

Image
nun wenn ich in die listview klicke kommt die oberflache des kunden nur leider ohhne die daten des Kunden
Image
so die codes:

Die gui:
Code: Select all
Gui, Add, Text, x326 y60 w100 h20 vkg1, Id
Gui, Add, Edit, x450 y60 w130 h20 vkg2, %a1%
Gui, Add, Text, x326 y90 w100 h20 vkg3, Anrede
Gui, Add, Edit, x450 y90 w130 h20 vkg4, %a2%

Gui, Add, Text, x326 y120 w100 h20 vkg5, Vorname
Gui, Add, Edit, x450 y120 w130 h20 vkg6, %a3%

Gui, Add, Text, x326 y150 w100 h20 vkg7, Nachname
Gui, Add, Edit, x450 y150 w130 h20 vkg8, %a4%

Gui, Add, Text, x326 y180 w100 h20 vkg9, Straße
Gui, Add, Edit, x450 y180 w130 h20 vkg10, %a5%

Gui, Add, Text, x326 y210 w100 h20 vkg11, Hausnummer
Gui, Add, Edit, x450 y210 w130 h20 vkg12, %a6%

Gui, Add, Text, x326 y270 w100 h20 vkg13, Postleitzahl
Gui, Add, Edit, x450 y270 w130 h20 vkg17, %a7%

Gui, Add, Text, x326 y300 w100 h20 vkg14, Ort
Gui, Add, Edit, x450 y300 w130 h20 vkg18, %a8%

Gui, Add, Text, x326 y330 w100 h20 vkg15, Email
Gui, Add, Edit, x450 y330 w130 h20 vkg19, Edit

Gui, Add, Text, x326 y360 w100 h20 vkg16, Rufnummer
Gui, Add, Edit, x450 y360 w130 h20 vkg20, Edit


und der code für die variablem
Code: Select all
MyListView:

  if A_GuiEvent = DoubleClick
    {
      RowNumber := LV_GetNext(0)
      if not RowNumber
          return
      Loop, 8
          LV_GetText(A%A_Index%, RowNumber,A_Index)
      editadd = edit
GuiControl, Hide, MyListView
GuiControl, Show, back
loop,20
{
GuiControl, Show, kg%A_Index%
}
}



return

hoffe jemand erkennt mein fehler und kennt die lösung wie da endlich die daten des Kunden stehen

mfg und danke im vorraus

swa
mfg
swa
----------------------
besuchtt www.pt-huenxe.de
swa
Securityvision Crew
 
Posts: 50
Joined: 22.03.2008, 10:26

Re: Gui problem (listview / edit boxen)

Postby IsNull » 19.08.2008, 17:15

Hallo swa,

Wenn ich das richtig sehe, programmierst du an einer Adressen Datenbank. Ich habe damit vor 1 Monat ebenfalls begonnen; mitunter dafür habe ich "VirtualINI" entwickelt. Das ganze ist schon sehr weit fortgeschritten; da es für Kunden gedacht ist, ist auch das ganze GUI Handling sehr aufwendig gahandhabt. Ich werde die Adressdatenbank allerdings als Freeware zum download anbieten.
Das öffnen:
Image

Wenn es eine geschützte DB ist...
Image
Wenn DB geladen:
Image
Erfassen Tab, mit geöffnetem Print Dialog: (und meiner Desktop mieze :mrgreen: :lol: )
Image

Ich schätze den Projektstand auf 80%. Das meiste funktioniert schon super, ein paar Kleinigkeiten müssen aber noch hin. z.B. einen guten Import Dialog, der das einlesen von anderen Formaten unterstützt.
Wenn du es mal testen möchtest, hier gibts den aktuellen Stand: http://dl.securityvision.ch/ahk/lightbook/bin/scvs_lightbook_PRERELEASE_(ALPHA5.0).zip Dass es noch nicht zu gebrauchen ist, sollte AFAIK klar sein. Viel funktioniert, alles noch nicht. Besonders die Kategorieenverwaltung spinnt noch etwas rum.


Nun natürlich trotzem zu deinem Problem:
Code: Select all
MyListView:

  if A_GuiEvent = DoubleClick
    {
      ;RowNumber := LV_GetNext(0) ;besser so:
      RowNumber := A_EventInfo
      if not RowNumber
          return
      Loop, 8
          LV_GetText(A%A_Index%, RowNumber,A_Index)
      editadd = edit
;ab hier machts keinen Sinn mehr.


Code: Select all
GuiControl, Hide, MyListView
GuiControl, Show, back
loop,20
{
GuiControl, Show, kg%A_Index%
}
}
;

Du must den Controls einen Wert zuweisen. Und das geht nicht mit show.
Deshalb besser in diese Richtung:
Code: Select all
GuiControl, Hide, MyListView
GuiControl, Show, back
loop,20
{
GuiControl,, kg%A_Index%, % A%A_Index%
}
}
;also den 1 Parameter beim GuiControlbefehl leer lassen um die Werte zu ändern/hinzuzufügen.


Ich empfehle dir desweitern deine (für dich komplexeren) Problem in separaten skripten zu testen und dort etwas rumzuprobieren. Dann kannst du beim mislingen auch den ganzen Skript posten und ich könnte dir das Skript funktionsfähig schreiben...


So genug geschrieben für den Moment; ich muss ins Training, aber ich denke damit kannst du schonmal was anfangen... und falls du dich meinen adresstool anschliessen willst, nur zu :)

lg
IsNull
Image
User avatar
IsNull
Site Admin
 
Posts: 414
Joined: 05.09.2007, 15:36
Location: CH

Re: Gui problem (listview / edit boxen)

Postby swa » 20.08.2008, 13:49

okay dein programm ist einfach nur geil :-D
am also ich hab ne weg gefunden um nach allen variabeln zu suchen z.b.
poste ich dann auch mal
am ich würde mich gerne da anschließen sobald ich mir mal denn code durchgelesen habe
mfg
swa
----------------------
besuchtt www.pt-huenxe.de
swa
Securityvision Crew
 
Posts: 50
Joined: 22.03.2008, 10:26

Re: Gui problem (listview / edit boxen)

Postby swa » 20.08.2008, 14:45

naja nicht eigendlich an ne adressen datenbank sonder eingendlich an eine kundendatenbank ..
naja aber es heißt ja nicht das man es später nicht noch ne bisschen umprogrammieren kann
mfg
swa
----------------------
besuchtt www.pt-huenxe.de
swa
Securityvision Crew
 
Posts: 50
Joined: 22.03.2008, 10:26

Re: Gui problem (listview / edit boxen)

Postby IsNull » 20.08.2008, 16:37

swa wrote:naja nicht eigendlich an ne adressen datenbank sonder eingendlich an eine kundendatenbank ..
naja aber es heißt ja nicht das man es später nicht noch ne bisschen umprogrammieren kann

Genau.

Welche Felder (Datensätze) im Endeffekt verwaltet werden ist egal. Ich überlege mir noch einen weg, wie man das ganze auch Dynamisch (oder zumindest dynamischer) erstellen kann. Aber erst mal das hier fertig machen :)

gruss
Image
User avatar
IsNull
Site Admin
 
Posts: 414
Joined: 05.09.2007, 15:36
Location: CH

Re: Gui problem (listview / edit boxen)

Postby swa » 20.08.2008, 19:18

kannse du ein unterforum dafür erstellen wo wir unsere sachen dazu posen können ?
mfg
swa
----------------------
besuchtt www.pt-huenxe.de
swa
Securityvision Crew
 
Posts: 50
Joined: 22.03.2008, 10:26

Re: Gui problem (listview / edit boxen)

Postby IsNull » 20.08.2008, 19:23

swa wrote:kannse du ein unterforum dafür erstellen wo wir unsere sachen dazu posen können ?

Ja, das werde ich dann im Crew Bereich einrichten, so wie für alle anderen Projekte. Dieses hier werde ich aber erst eröffnen, wenn alles funktioniert. Dürfte am nächsten Wochenende sein.
Image
User avatar
IsNull
Site Admin
 
Posts: 414
Joined: 05.09.2007, 15:36
Location: CH

Re: Gui problem (listview / edit boxen)

Postby swa » 20.08.2008, 19:23

naja ich schick dir gleich mal ne pn mit meinenen ideen müssen das ja hier nicht rumspammen :-D
mfg
swa
----------------------
besuchtt www.pt-huenxe.de
swa
Securityvision Crew
 
Posts: 50
Joined: 22.03.2008, 10:26


Return to Brauche Hilfe

Who is online

Users browsing this forum: No registered users and 1 guest

cron