Zum Inhalt springen

unwissender2002

Mitglieder
  • Gesamte Inhalte

    12
  • Benutzer seit

  • Letzter Besuch

  1. Hallo, ich hätt da mal wieder ein Problem ... ... also mir war langweilig also fing ich ein kleines Mastermindprogramm in Access zu programmieren (Access weil ich derzeit nix anderes kann, wenn ichs hin hab kommts in VB aber bis dahin erstmal VBA außerdem hab ich auf Arbeit kein VB) .... ... na jedenfalls macht dieses Spiel nur Sinn wenn die zu eratende Farbkombination jedesmahl unterschiedlich ist ... also nehmen man Rnd() ... super dacht ich mir klappt ja prima ... aber es wäre zu schön gewesen ... ... denn es kommt immer die gleiche Zufallszahl bzw. sogar Farbkombination beim Starten der Datenbank. Glaubt ihr nicht ... probierts aus ... schreibt in euer Startformular der Datenbank einfach : msgbox(rnd()) ... also wer kann mir helfen und mir sagen wie ich es hinbekomme, dass bei jedem Start der DB ne andere Zahl bzw. Farbkombination kommt ... Vielen Dank im Voraus.
  2. Hallo, und danke erstmal ... @ Rehinhold: Sowas hab ich mir heute auch zusammengebastelt, das Probelm ist nur, dass ich diese Rangnummern für 3 verschiedene Kriterien brauch, so dass ich das ganze 3 mal machen múss bzw. ich mach ne nette Verschachtelung. (was es wohl auch werden wird) @Nic_Power : Ineffizientm ... ja aber es funktioniert und Quicksort kann ich nicht nehmen, a ich erstens 3 verschiedene Rangnummern brauch und zweitens Quicksort mir zwar die Liste(Tabelle) sortiert aber mir weder wirkliche Rangnummern also Zahlen liefert und es doppelten oder gleichen Rängen auch nicht weiter hilft. Das heißt nach der Sortierung fang ich nochmal an und geh die Tabelle von oben bis unten durch und schreib ne Nummer rein ... wirklich schönist das auch nicht. ... trotzdem vielen Dank.
  3. Hallo, also ich habe folgendes Problem : Ich habe eine Tabelle mit rund 2000 Datensätzen, die neben einer Namensspalte auch ein wenig Zahlenmaterial in 3 weitern Spalten enhält. Soweit so gut ... Ich möchte nun in weiteren 3 Spalten den Rang ermitteln und Speichern. Ok das war mehr als unverständlich also ein Beispiel : In Spalte 2 steht beispielsweise die Artikelanzahl. Und nun möchte ich den Anbietern eine eine Rangnummer geben, also er ist der mit den meisten Artikel, der ist der zweite usw. Wie gesagt es sind insgesamt drei Spalten die einen Rang erahlet sollen. Mein eigentliches Problem ist die Zeit, denn mein Lösung braucht knapp 60 Sekunden zu Berechnung, da die 2000 jeweils mit den restlichen 1999 vergleichen, da kann man sich den Aufwand ja in etwas ausmalen. Kennt jemand eine schnelle Lösung. Vielen Dank.
  4. Hallo, ich habe folgendes Problem ... ... ich habe ein Datenbank die auf eine/ mehrere externe Exceltabellen zurückgreift. Ich habe die Tabellen nicht importiert sondern nur verknüpft (über Tabelle --> neu --> verknüpfen) ... soweit so gut. Was ist aber wenn sich die Namen der externen Tabellen ändern oder sich Pfade ändern. Wie kann ich die Verknüpfung zu den externen Tabellen über VBA ändern ??? Vielen Dank im Voraus. der unwissende
  5. Hallo, ich habe folgendes Problem ... ... ich habe ein Datenbank die auf eine/ mehrere externe Exceltabellen zurückgreift. Ich habe die Tabellen nicht importiert sondern nur verknüpft (über Tabelle --> neu --> verknüpfen) ... soweit so gut. Was ist aber wenn sich die Namen der externen Tabellen ändern oder sich Pfade ändern. Wie kann ich die Verknüpfung zu den externen Tabellen über VBA ändern ??? Vielen Dank im Voraus. der unwissende
  6. wie jetzt ??? Nein ich glaub einmalig ist das falsche Wort, ich meine ich will mich dieser einen bestimmten Benutzergruppendatei nur für die Zeit der Ausführung des VB-Programms anschließen. Wird dies beendet will ich mich wieder (getreu dem Standard) in der system.mdw befinden. Vielen Dank !!! Der Unwissende
  7. ... also es ist doch klar, dass man bei Accessdatenbanken verschiedene Benutzergruppendateien existieren können, die man je nach Bedarf zum starten diverser Datenbanken nutzen kann. Am besten geht dies via Verknüpfung, so das man sich nur für die Ausführungszeit der Datenbank dieser Gruppendatei (*.mdw) anschließt. Ich hoffe soweit könnt ihr mir folgen .... Nun nur wie komm ich jetzt auf eine so geschützte Datenbank von VB6 aus. Das Problem ist, dass standardmäßig die aktuelle Benutzergruppendatei system.mdw verwendet und ich weiß nicht, wie ich VB6 einmalig dazu bringe dies zu ändern. Vielen Dank !!!
  8. Hallo ... ich habe folgendes Problem ... Ich will in VB6 eine Verbindung zu einer Access Datenbank aufbauen. Hab einen Datalink angelegt, tja und nun kommt das "Problem" wo kann ich ihm denn sagen, welcher Benutzgruppendatei er zu nehmen hat. Die "system.mdw" funktioniert nicht, da in der Datenbank weder der Admins noch der Standardbenutzer irgendwelche haben. Muss also die Datenbank mit einer anderen (mir natürlich bekannten) mdw-Datei öffnen ... aber wie ??? Vielen Dank für eure Hilfe !!! MFG der unwissende
  9. Hallo, da bin ich wieder mit meinem NICHTWISSEN. Also ich habe gewisse Daten die ich eine Date schreibe. Die kommen da auch an. Nun will ich sie wieder auslesen, das klappt auch noch, naja ich kann mir die Zeilen, die in der Datei stehen auf dem Bildschrim anzeigen lassen. Will ich den Zeileninhalt aus der Datei allerdings mit einem String vergleichen, klappt es nicht, obwohl sie offensichtlich gleich sind, gibt der Vergleich ein FALSE. Warum ??? Werden bei der Speicherung noch zusätzliche Steuerzeichen mit abgelegt ??? Gibt es eine Möglichkeit Zeilen aus einer Datei auszulese ohne dabei die Anzahl der maximalen Zeichen angeben zu müssen ??? Zur Visualisierung meinen Problems noch mein Quellcode : void speichere(){ ofstream ausgabe("d:/prog.txt", ios_base::out); if (ausgabe.good()){ zustand* hilf; hilf=zustandsliste; cout << "______ja______" << endl; while (hilf!=NULL){ ausgabe << hilf->name << endl; hilf=hilf->next; } ausgabe << "***" << endl; hilf=zustandsliste; ereignis* er; while(hilf!=NULL){ er=hilf->ereignisliste; while (er!=NULL){ ausgabe << hilf->name << "@" << endl; er=er->nochereignis; } hilf=hilf->next; } } } void lade(){ char zeile[250]; ifstream eingabe("d:/prog.txt", ios_base::in); if (eingabe.good()){ while (eingabe.eof()==false){ eingabe.get(zeile, 250); cout << zeile << endl; if (zeile=="mike"){cout << "GEFUNDEN" << endl;} DIESER VERGLEICH KLAPPT NICHT !!!!!!!!!!!!! } } } So nun hoff ich mal auf Hilfe, vielen Dank im Voraus. Jens
  10. Hi, also meines wissens kann man keinen direkten Filter auf ein Registerelement setzten. Also entweder du machst für jedes Registerblatt ein einzelnes Unterformular mit eigener Datenherkunft oder einfacher du setzt einfach den Formularfilter um, wenn der Nutzer auf eine Seite des Registers klickt. Dazu bei Eigenschaften des Registers bei "Bei Ändererung" folgende Prozedur eingeben. Die Seiten werden dabei von Null an durchgezählt. Private Sub DeinRegister_Change() Select Case DeinRegister Case 0 Me.Filter = "bez = 'miete'" Me.FilterOn = True Case 1 Me.Filter = "bez = 'kfz'" Me.FilterOn = True End Select End Sub Ich weiß nicht, ob es hilft, aber ich hoffe es. MFG Jens
  11. DANKE !!!! Dachte mirschon, dass die Lösung ziemlich simpel ist, aber wenn man sie nicht kennt. Danke nochmal.
  12. Hallo, ich habe keine Ahnung von C++ und trotzdem solls ich ein nettes Programm entwerfen, na egal, jedenfalls hab ich jetzt solange dran rumgebastelt bis ich vor dem unten stehenden Problem stehe. Ich habe zwei Strukturen ZUSTAND und EREIGNIS, die wie folg miteinander verknüpft werden sollten. Also bei einem ZUSTAND können mehrere EREIGNISSE eintreten, die dann wiederum zu einem ZUSTAND führen. Hab mir also gedacht ich pack alles in ne Liste und verkette das ganz dann schön. Nur leider kann ich keinen Pointer auf den Knoten ZUSTAND im Struct EREIGNIS setzen, da er den Struct ZUSTAND ja noch gar nicht kennt ???????? typedef struct ereignis { string name; zustand *next; <<<<<<<<<<<< Diese Zeile mag er nicht ereignis* nochereignis; } EREIGNIS; typedef struce; zustand *net zustand { string namxt; ereignis* ereignisliste; } ZUSTAND; Also ich glaub das war jetzt mehr als verwirrend, aber ich hoffe auf eure Hilfe. Vielen Dank im Voraus. Jens

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...