Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » ado problem

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] [ 2 ] > 3 <
020
19.05.2004, 13:48 Uhr
rene rosenberger



alles klar, habe die felder mit den werten gefüllt über eine membervariable des entsprechenden feldes vom typ value. und dann update data(false). nun funktioniert das aber mit dem letzten ds nicht. wenn der letzte erreicht ist und ich auf next klicke kracht es. habe :

Code:
if (m_Zaehler >= Kunden->GetCountListe())
{
    m_Zaehler = Kunden->GetCountListe() - 1;
}



bei :

Code:
CKunden+ pKunde = Kunden->m_Kundenliste.GetAt(m_Zaehler);



sind alle felder leer in meinem watch
beim normalen hochzählen sind an der stelle 3 (also letzter ds) aber eintrage in meinen ferldern im watch. klappt also nur beim 2ten aufruf nicht mehr.

was kann das sein ?

als nächstes sollten wir die 2 anderen tabellen einbinden und dafür sorgen das diese angezeigt werden auf button next.
--
gruesse rene
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
021
20.05.2004, 21:07 Uhr
~daDings
Gast


tschuldigung... Im Moment ein wenig stressig. Ich meld mich am WE
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
022
21.05.2004, 10:08 Uhr
rene rosenberger



macht nix. habe die 2 anderen tabellen eingebunden. habe mir gedacht ich mach das genauso wie bei tblKunde. für jede weitere tabelle wieder 2 klassen. so bleibe ich flexibler. nun habe ich vor alles nach der tblPlatine auszurichten. also habe ich dafür gesorgt das wenn man auf den button next klickt der erste datensatz der tblPlatine angezeigt wird. sind 2 comboboxen. 1 mal nr und 1 mal serialnr. wie mach ich das nu das die zugehörigen datensätze der tblKunde angezeigt werden ? muss da ne beziehung her ? also wenn ich den ersten ds der tblPlatine anzeige will ich auch den zugehörigen kunden anzeigen.
--
gruesse rene
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
023
21.05.2004, 10:29 Uhr
~daDings
Gast


nur ganz kurz. Das was du da realisieren willst, dazu brauchst du eine Abfrage ind der Datenbank. Ich mein, natürlich kannst du das ausprogrammieren auch aber Access soll das für dich erledigen, dazu wurde es entwickelt. Den Code brauchst du dann nur ein klein wenig zu ändern. Anstatt Select * from tdlKunde, abändern auf den Namen der Abfrage. Also Select * from Abfrage.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
024
21.05.2004, 11:30 Uhr
rene rosenberger



abfrage, hmmm ? wie realsiere ich das ? ich möchte das jeder kunde nur 1 software haben kann aber mehrere platinen. jede platine nur 1 kunde und jede platine nur 1 software. 1 software kann aber auch mehrere platinen haben.
--
gruesse rene
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
025
21.05.2004, 12:38 Uhr
rene rosenberger



ach abfrage ! ja habs gemacht. funktioniert auch teilweise. hab es so gemacht. in jeder listenklasse select * from abfrage01. dann aber nur die entsprechenden felder in die liste. also hat jede liste die daten die sie benötigt von der abfrage. soweit scheint es ok zu sein oder ?
ich habe jetzt aber das problem das der kunde mehrere platinen haben kann und die software kann auch mehrere platinen haben. sonst ist alles 1:1. im moment ist alles 1:1 bei mir eingestellt weil ich nicht weiß wie ich es anders machen soll. habe auch pro tabelle keinen primärschlüssel. fängt direkt mit KDNr, PLNr oder SWNr an. natürlich bei 1.

leider wirft mein programm datensatz 3 als erstes aus. öffne ich dann die db und schau in tblPlatine ist diese umsortiert und beginnt mit 3. selbiges bei tblSoftware. tblKunde blieb ok. meine abfrage blieb auch beginned mit 1.

das verstehe ich nicht ! *teufelswerk*
--
gruesse rene

Dieser Post wurde am 21.05.2004 um 12:39 Uhr von rene rosenberger editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
026
25.05.2004, 08:18 Uhr
~daDings
Gast


*scheibenkleister*
Irgendwie komm ich mal wieder zu nix.
Sei doch bitte so nett und pack dein Projekt samt Datenbank in ein zip-file und schick mir das ganze an
endofdays@aon.at

ich werf mal einen Blick drauf.... Irgendwie hab ich das Gefühl ich hab mich ned so recht verständlich machen können.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
027
25.05.2004, 08:37 Uhr
~daDings
Gast


ähhh
und wenn du es schickst, bitte nur von einer .at oder .de Adresse alles andere landet automatisch auf dem Müll.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
028
25.05.2004, 14:04 Uhr
rene rosenberger



hi,

also am wochenende oder so mach ich das nochmal von vorne mit nem kollegen zusammen. melde mich dann nochmnal.

thx
--
gruesse rene
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] > 3 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: