Hallo,
der klassische Weg:
die Propeties-Collection einer ADODB.Connection-Komponente abfragen.
hallo,
foreach (DataRow kundeRow in dataset.Tables["Kunde"].Rows)
{
kunde= new kundeRow["kunde_bezeichnung"];
KundenListe.Add(kunde);
}
So soll es gehen
Gruss,
Boris
Hallo, aus der Antworten kann man eine Lösung direkt basteln, finde schon heraus, ich sehe da ein Paar Fehler direkt, oder soll man für dich überschreiben 🙂
Hallo, die ganze Funktionalität von Navision ist nicht zu ersetzen, normalerweise aber wollen die Kunden nur extra besonderes für den Unternehmen, da kann man direkt auf die Daten von Navision zugreifen und selbst was basteln.
Hallo,
ich würde vorschlagen Syntax zu korrigieren.
Columns"kunde_bezeichnung"] -sieht nicht gut aus.
Hallo, ich habe jetzt Navision kennegelernt.🙂 Meiner Meinung nach: Das beste ist auf SQL-Server zuzugreifen und mit eigenen Programmen zu arbeiten, weil bei Release-Wechsel steht man vorm kompletem Chaos.
Gruss,
Boris
Also, kostenlos ?( 8o 😜
Von solchen und ähnlichen Programmen leben wir doch alle!!! Nicht kostenlos!!!
Vielleicht hat jemand anderer eine gute Lösung, aber ich würde wirklich die Typisierung danach ändern, da wo sie mir nicht passt, es läuft. Alles selber zu erstellen kostet einiges an Zeit.
Dann ändere einfach die Typisierung per Hand, nach dem du DS mit dem Desingner erstellt hast. Ist nicht schon, aber läuft.
Hallo, es geht so:
Excel.Range rng=(Excel.Range)sheet.Cells[1,1];
if(rng.get_Value(Missing.Value).ToString()=="")
{}
Original von boco25
Hallo,Combo.Box.AddRange(ArrayList.ToArray(typeof(System.Object)))
oder Methode CopyTo() benutzen
Hallo,
Combo.Box.AddRange(ArrayList.ToArray(typeof(System.Object))
oder Methode CopyTo() benutzen
Hi, so wie ich dich verstanden habe, geht nicht, man kann es aber umgehen, wenn du sagst, wann du DS benutzen willst.
Hi Pulpapex,
ich habe nachgelesen:
Aus msdn:
Diese Methode führt eine lineare Suche durch. Die durchschnittliche Ausführungszeit ist somit proportional zu Count. Das heißt, diese Methode ist eine O(n)-Operation, wobei n gleich Count ist.
Diese Methode ruft Object.Equals für die Gleichheitsprüfung auf,
doch linear.
Hi, danke die schnellste Lösung ist natürlich mit Contains, wenn es realisieren lassen würde(muss mit meinen Partnern reden), wäre es Klasse, alles anderes ist schon ein Verlust an Performance, aber wenn es nicht anderes geht, da muss ich durch.
Vielen Dank nochmals.
Hi,
ich habe bekomme aus einem Programm ein System.Array, welches ich späther weiterbearbeiten soll.
Meine Frage:
Gibt es schon eine eingebaute Funktion, die mir die Duplikate in System.Array löscht oder muss ich die selber schreiben?( Aus Zeitgründen, wenn es selbst nimmt es sehr viel Zeit in Anspruch.)
Vielen Dank voraus,
Boris
Hallo, ich habe nur mit einem Mergemodul versucht, das Gleiche
Hallo
Also, man braucht keine Lizenzierung???
Mit welcher Entwicklungsumgebung arbeitest du?
Gruss,
Boris
So eine Frage hatte ich auch. Bis jetzt habe ich rausgefunden, dass so was mit Access nicht geht, aber bin mir überhaupt nicht sicher. Man kann mit ADO.Net entweder eine Abfrage durchführen, oder klassisch mit ADO.Net arbeiten.
Gruss, Boris
Hallo,
Ich habe eine Anwendung mit VS-Professional erstellt. Die einige Crystal Reports beinhaltet. Es läuft prima an den Rechner, wo VS installiert ist oder war, sobald ich an einem Rechner, wo nur .Net installiert ist starte bekomme ich beim Aufruf von CR, folgende Fehlermeldung:
Schlüsselcode-DLL nicht gefunden oder ungültiger Schlüsselcode
EngineExceptionErrorID und so weiter.
Zwar steht bei mir:
Buildaktion=Eingebettete Ressource
Crystal Report rufe ich so auf:
CrystalReport_Kontoabfrage rep= new CrystalReport_Kontoabfrage();
rep.SetDataSource(ds);
this.crystalReportViewer1.ReportSource=rep;
Managed.msm, Data_Access.msm,Data_Access_deu.msm und RegWiz.msm mit richtigem Code sind in Setupprojekt eingebetet.
Wenn jemand weisst, woran es liegen könnte
wäre ich sehr dankbar
Vielen Dank voraus,
Boris.
Danke, ich befürchte, dass ich den Umstieg auf Navision 4.0 und Axapta mitunterschtützen muss, wollte mich vorher da einarbeiten, soll späther auch kundenspezifische Anwendungen schreiben, die eng mit Navision und Axapta zusammenarbeiten. Wo werden die Daten gespeichert?(SQL-Server oder gibt es mehrere Möglichkeiten)
Gibt es Bücher schon zum Thema oder etwas lesenswertes im Netz?
Vielen Dank voraus,
Boris
Hallo, versuch mal so:
countdown= countdown.Substract(sek);
Habe selbst noch nie probiert, würde mich auch interessieren, ob es läuft.
Gruss,
Boris
Hallo,
hat jemand mehr Information zur Technologie von Axapta und Navision, die sollen angeblich komplett .Net fähig sein und teilweise auf c# geschrieben werden.
Vielen Dank voraus,
Boris
Man kann nie aufhören zu lernen. 😁
Aber wie man sagt, von einigen Sachen soll lieber fernbleiben.
Zitat aus der Hilfe von VS2003
In der Standardeinstellung ist der DataType für die neue Spalte string.
Wenn man Wert 0 zuweist, kommt es automatisch zu Problemen. 8o
Wenn man
textBox.DataBindings.Add("Text", table, "ID");
durchführt;
werden lediglich die Werte der ersten Zeile der DataTable angezeigt, Möglichkeit zum Naviegeren bzw. Blättern sind noch nicht vorhanden.
aus Walter Doberenz, Thomas Kowalski
"Datenbank-Programmierung Visual c#.Net"
Dafür wird die BindingManagerBase-Klasse gebraucht und läuft es.
Hallo, ich würde sagen, es liegt daran, dass der Type für die Spalte fehlt.
table.Columns.Add("ID", Type.GetType("System.Int32"));
Gruss,
Boris
Hallo, da muss man schon einbischen mehr dazu schreiben: wie Synchronisisation verläuft, wann kommt der Fehler und so weiter...
Weil da gibt es einige Ecken und Kanten, wo brennen kann.
Hi, man soll zuerst die Suchfunktion des Forums benutzen. Ich beantworte die Frage nicht zum ersten Mal. 😁
Altes Problem, es lieg daran, dass Access und .Net-Datentypen nicht identisch sind, mach aus deinen DateTime-Typ ein String und dann konvertier es mit DATEVALUE in SQL_Befehl zu einem Data-Typ, wlecher Access versteht.
Es ist nicht die einzige Möglichkeit, aber die funktioniert sicher.
Gruss,
Boris
Hallo, was ich alls erstes gesehen habe:
Lieder.TrackFROM ->schreib man getrennt Lieder.Track FROM
Danke, an alle mit Courier new läuft perfekt. Woran liegt weiss ich nicht, ich aber momentan absolut unwichtig
Genau das macht er nicht, ich benutzte Courier als Schriftart, eine Nichtproportionalschriftart.
Gruss,
Boris
Hallo,
ich versuche 3 Strings hintereinander auszugebeben:
string Test=("Jahr:").PadRight(20)+"2002"+'\n'+("Währung:").PadRight(20)+"EUR"+'\n'+"Firma:".PadRight(20)+"Wichtig";
MessageBox.Show(Test);
erwartet habe ich:
Jahr: ____2002
Währung:_EUR
Firma:____Wichig
kriege aber:
Jahr: __2002
Währung:_EUR
Firma:______Wichig
_-sind leere char
Habe keine Ahnung voran es liegt.
Vielen dank voraus,
Boris
Hi, Drucken ist vielleicht die schwierigste Aufgabe für Softwareentwickler und leider unter .NET ist das nicht einfacher geworden. Wenn eine Möglichtkeit besteht geh über Word oder Crystal Reports oder 3-Anbieterlösung. Ich musste die richtige Druckjobs 1 Mal in meinem Leben programmieren, ich hoffe nie wieder.
Microsoft. Man muss nur this oft genug und richtig benutzen und OOP-Grundlagen kennen. 😁 😁 😁 Kleiner Scherz am Rande.
Es liegt daran, wenn du NotifyIcon benutzt und die Anwendung in Hintegrund laufen lassen willst, soll die Eigenschaft ShowInTaskbar auf false gesetzt werden.
Anstatt this.Hide() kann man in diesem Fall this.Visible=false auch benutzen, aber die Reihenfolge ist in diesem Fall von Bedeutung.
Hi, versuch Mal so:
private void Form1_Load(object sender, System.EventArgs e)
{
this.Hide();
this.ShowInTaskbar=false;
}
Hi, kannst du vielleicht, Quellcode anzeigen, verstehe überhaupt nicht, wieso, es nicht läuft, ich benutze sowas sehr oft, wenn ich z.B. die Daten aus DB hole.
Also, das läuft natürlich auch ohne Close().
Zu this, es geht um die OOP-Grundlagen!!! In diesem Fall spielt das eine Rolle, ob man auf Instanzvariable innerhalb der Methode zugreift. (Steht in jedem OOP-Buch)!!!
Ich habe schnell das Programm erstellt, das tut nicht anderes als das:
private void Form1_Load(object sender, System.EventArgs e)
{
this.Visible=false;
this.Close();
}
Liegt das vielleicht daran, dass du zu oft fie Instanz von Form1-Klasse erzeuegst:
Form1 frm = new Form1();
dann musst du überall Visible auf false setzen.
Hallo, eine Möglichkeit ist:
private void Form1_Load(object sender, System.EventArgs e)
{
this.Visible=false;
}
Gruss, Boris
Herzlichen glückwunsch! Sehr gut gemacht!!!
Wann soll das sein? Von diesem Treffen will ich unbedingt ein Bild haben 😁
Von diesem Treffen will ich unbedingt ein Bild haben!!! 😁 😁 😁 Wann soll das ungefähr sein?
Wie meinst du?
Um DS zu manipulieren, gibt viele Möglichkeiten und dann kannst du verändertes DS weitergeben.
Im Registry Editor hab ich zwei Einträge
"language" value "de-DE" und da
als Condition eingetragen LANGUAGE = 2 Transitive = true
und
"language" value "en-US" und da
als Condition LANGUAGE = 1 Transitive = true
So geht es, wenn man genau die schreibweise beachtet.
Language == 1 oder if(Language == 1)
Das habe ich nicht verstanden, wo macht du das?
Wenn Condition auf Default eingestellt ist, wird die Bedienung ohne Fehlermeldung übersprungen.
Ob das geht habe ich meine Zweifel. Was man machen kann ist:
Propety-Eigenschaft von Radionbuttons auszuwerten.
Condition-Eigenschaft in StartBedinungen so belegen, dass beim Auswahl nur notwendige Teile installiert wurde. Ohne Garantie auf Erfolg. Windows Installer Project reagiert nicht immer auf Änderungen der Condition-Eigenschaft, an QuellCode kann man überhaupt nicht reinkommen.
Ähnliches Problem habe ich gelöst, durch lesen von Eigenschaften von Registry, de-Windows- de-Installation und soweiter, nicht schon aber es geht.
Wenn ich richtig verstanden habe, z.B so
try
{
DoubleParse(DataSet.DataTable[0].Variable1.ToString());
}
catch
{
MessageBox.Show("Nein, keine Zahl");
}
Hallo
Ich würde es so machen:
Hallo,
Ich soll versuchen auf Form ein BackgoundImage plazieren und drauf einige Textboxe, wo Anwender was eingeben kann, aber es soll so sein, dass die den Muster vom darunter liegedem Bild aufnehmen, d.h. komplet transporent sein.
Ich mag besondere Kundenwünsche!!! 8o
Geht das überhaupt?
Vielen Dank voraus,
Boris
Sowas hat in einem SQL String eigentlich nichts mehr zu suchen, denn dafür gibt es Parameterklassen.
Wieso? Ich sehe keinen Grund dafür.