Zum Inhalt springen

getCppKenntnisse()

Mitglieder
  • Gesamte Inhalte

    57
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von getCppKenntnisse()

  1. Nein Leider nicht, denn wie im Wiki beschrieben: in diesem fall soll man nicht an einer zentralen stelle sitzen, man ist irgendwer(hauptsächlich Anwender, nicht admins) innerhalb der domäne. Trotzdem thx.
  2. danke für die rasche antwort, werde mich mal in diese richtung informieren, aber direkt ne abfrage kann man da nicht senden oder? (wir haben ausschliesslich cisco switche)
  3. Hallo Comm., Gibt es eine Möglichkeit herrauszufinden wie der Switch an dem man(d.h. der jeweilige PC an dem gerade sitzt) hängt, heisst? Am besten wäre wenn man noch den aktuell benutzten Port bekommen würde. Freue mich über jede Antwort/Hilfe mfg
  4. ok, danke für eure raschen antworten, hätte ja sein können dass soetwas unter irgendwelche sonderregelung fällt, weil keine regelmäßigkeit hat und auch unter 400€ im monat is. aber jetz weiss ich bescheid. mfg
  5. Hallo Comm., hab ne kurze knackige Frage: Wenn man bei myHammer.de einen Auftrag annimmt, ausführt und Geld dafür bekommt, ist das schon eine Nebentätigkeit die man seinem Arbeitgeber melden muss? Danke schonmal im vorraus für Antworten. mfg
  6. Hallo EuropaChat, ich habe deinen Thread gelesen in dem du danach fragst ob dir jemand eine Registrierung für deinen Chat schreibt. Zufällig kann ich nun recht flüssig Java sprechen^^ Ich würde vorschlagen, dass du mir das Programm, welches du bis jetzt hast mal zusendest, ich schaue mir das ganze dann mal an, und denke dass ich dir sicherlich auch bei deinem Registrierungsprblem behilflich sein. Wenn du Interesse hast dann, schreib mir einfach mal zurück ;)

  7. hi jim84, wenn ich dich richtig verstanden habe sind alle möglichen pfade aus den comboboxen und eben ActiveWorkbook.Path zusammengesetzt. also kannst du ja in 3 ineinanderverschachtelten for schleifen alle elemente der comboboxen durchgehen: For i = 0 to anzahlDerElemente For j = 0 to anzahlDerElemente For k = 0 to anzahlDerElemente sPath = ActiveWorkbook.Path & UserForm1.ComboBox1.Column(0, i) _ & UserForm1.ComboBox2.Column(0, j) _ & UserForm1.ComboBox3.Column(0, k) 'Bilder und sonstige Sachen öffnen Next Next Next Hoffe das hilft dir, wobei mich persönlich mal die Lösung von Amstelchen interessieren würde, da ich selber auch gerade mit dem Problem zutun habe, ich meine wie du schon sagst liefert ja Dir() die erste Datei im Verzeichnis zurück, aber nachdem Dir() das getan hat, wie soll man dann weiter verfahren, irgendwie brauch man dann ja die zweite, kann man das Dir() noch mit optionen versehen oder dachtest du da eher an etwas was die reihenfolge der dateien in dem ordner ändert, wenn ja was? sagmal jim84, baust du dir da ein kleines kaufhaus zusammen? gestern die textilabteilung, heute ne kfz werkstatt^^ mfg
  8. hi Audi, ich glaube der befehl sollte helfen: LABEL D: SUPERTOLLERLAUFWERKSNAME mfg
  9. hi jim84, also wenn du etwas in eine listbox hineinbringen möchstest machst du das am besten so: UserForm1.ListBox1.AddItem(zelle) um nur auf einem blatt zu suchen solltest du einfach die For Schleife entfernen, welche alle Arbeitsblätter durchgeht. ich persönlich würde das was du vorhast so hier lösen: 1. Würde ich meine Sheets so einrichten, dass man z.B. ein Sheet "hosen" und ein Sheet "t-shirts" und was man auch immer noch haben möchte hat. Außerdem schreibe ich in die erste Zelle(also die A-Spalte) den namen der hose oder des t-shirts, z.b. Levy-Jeans blau, in die B-Spalte, schreibe ich dann männlich oder weiblich und in die C-Spalte die größen 2. wenn alle comboboxen ausgefüllt sind und man auf den suchen button klickt, würde ich mit Sheets(UserForm1.ComboBox_klamotte).Select in das entsprechende Arbeitsblatt wechseln (in der ComboBox_klamotte, wählt man natürlich aus was man haben möchte) danach führe ich die folgende suchfunktion aus: Cells.Find(What:="männlich", After:=ActiveCell, LookIn:=xlFormulas, LookAt _ :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ False, SearchFormat:=False).Activate dann prüfst du ob in der(oder den zellen, je nachdem wie man die größen eingibt) zelle, rechts neben der aktiven zelle, die gewünscht größe steht, wenn ja kannst du:UserForm1.ListBox1.AddItem(Activecell.Offset(0,-1).Value) machen, wenn nein, dann suchst du mit Cells.FindNext(After:=ActiveCell).Activatenach dem nächsten treffer. Hoffe das hilft dir weiter mfg
  10. hi JulianB, wie wäre es damit: @echo off echo "Das ausgefuehrte Skript ist:" echo %0 den String dann beschnibbeln wie du es gerne hättest. mfg
  11. ich hasse access auch =) aber ich habe eine lösung für mein problem gefunden die peinlich leicht ist^^ für alle die es interessiert: Forms!frm_Datenabgleich.RecordSet.MoveNext Danke für Hilfe mfg
  12. hi streffin, danke erstmal für deine antwort ja im grunde genommen ist das die sinnvollste lösung, aber ich habe das programm nicht selber geschrieben, und so eine function zur abfrage gibt es zwar, ABER 1. werden viele völlig verschiedene datenbanken abgefragt die auf vielen räumlich weit voneinander entfernten servern liegen, dadurch dauert die abfrage an sich schon bis zu 15Min(!), und dann nochmal ne abfrage starten wäre deswegen nicht das gelbe vom ei(ich brauche ALLE datensätze, weil ich eine statistik erstelle, deswegen reichen mir bestimmte Datensätze net), und 2. habe ich nicht die berechtigung um alle der datenbanken abzufragen, das wird im programm nochmal geregelt(natürlich ist das umgehbar wenn man schon am code sitzt, aber es kommt einfach nicht in frage) schade das man in access keine makros aufzeichnen kann... ich will doch nur dass die function unten auf den pfeil klickt *seufz*
  13. vergessen zu erwähnen ich arbeite in access, und das redordet sollte mal ein recordset werden... :old
  14. hi, das is mir jetz aber peinlich aber ich hatte vorhin drag and drop mit dropdown vertauscht :/ nun gut... **** happens hab noch nie mit drag'n'drop in vba gearbeitet, aber ich hab da eben mal was gebastelt, ist nicht wirklich ausgefeilt aber vllt. hilft dir der ansatz: Public flag As Boolean Private Sub CommandButton1_Click() flag = True End Sub Private Sub CommandButton2_Click() If flag = True Then Dim zwsp As String zwsp = CommandButton1.caption CommandButton1.caption = CommandButton2.caption CommandButton2.caption = zwsp End If End Sub Private Sub UserForm_Click() flag = False End Sub Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) If flag = True Then CommandButton1.Left = X + 2 '+2 damit man nicht so einfach ausversehen CommandButton1.Top = Y + 2 'beim mauszeiger bewegen auf den button kommt End If End Sub einfach mal ein userform mit zwei buttons darauf erstellen dann kannstes dir anschauen(diesen code oben in den userform-code). eigentlich ganz witzig mfg
  15. hi, das sollte dir weiterhelfen: Private Sub ComboBox1_Change() If ComboBox1.Text = "Auswahl" Then CommandButton1.Caption = CommandButton2.Caption CommandButton1.Caption = ComboBox1.Text End If End Sub Das if brauchst du nicht unbedingt wollte dir nur schonmal zeigen wie du dann zwischen den auswahlen in dem dropdown unterscheiden kannst, von den beiden zeilen innerhalb des if brauchst du natürlich nur eine, wusste nur net genau was du mit "von einem zum andren meinst", ob damit von button zu button meinst oder von dropdown zu button. mfg
  16. wenn ich dich richtig verstehe hast du also ein array mit buttons darin, und willst wenn du einen button klickst, wissen wie der button heisst. ButtonArray(index).Name sollte dir in diesem falle weiterhelfen. mfg
  17. hi, also bei batch dateien ist die syntax sehr wichtig, dos is da knausrig so musst du z.B. anstatt set waiting = 0 set waiting=0 schreiben damit waiting überhaupt einen wert bekommt. dann sollte das if funktionieren addieren kann dos auch nicht wirklich gut(man bedenke das is windows^^) dafür brauchst du: set /a i=%i%+1 die for schleife müsste meines wssens nach ca. so aussehen: for /L %%i IN (%i% 1 12) do Befehl... mfg
  18. Also woran das liegt kann ich dir leider nicht sagen, aber vielleicht kannst du es ja verhindern indem du ähnlich wie bei dem größer werdenden button vorgehst und die schriftgröße fixt. CommandButton_1.Font.Size = 10 mfg
  19. Hallo Comm., folgendes: ich habe ein formular, welches mir datensätze formatiert ausgibt, ich möchte jetzt ganz normal die daten auslesen, dazu habe ich eine function geschrieben welche mir aus den anzeigefeldern die werte ausgibt, diese steht in einem Modul, jedoch weiss ich nicht wie ich dann in den nächsten datensatz komme, in dem formular selber könnte ich ja einfach ein recordet definieren und dann MoveNext sagen... aber wie mache ich das aus einem Modul herraus? mfg
  20. okay danke problem ist gelöst... der zurückbutton hat nicht funktioniert weil unten im actionlistener stand getAdde(); anstatt getHauot(); und das selectedModel war natürlich leer(=null) weil es einfach ein paar zeilen weiter oben stand. dankeschön comm. habt mir echt geholfen... =)
  21. also mit dem ansprechen das ist schon so wie ich es mir dachte, aber es tut sich eine neue Frage auf also ich habe folgenden Code: package bank; import java.awt.BorderLayout; import java.awt.Color; import java.awt.FlowLayout; import java.awt.GridBagLayout; import java.awt.Rectangle; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.AbstractButton; import javax.swing.ButtonGroup; import javax.swing.ButtonModel; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JRadioButton; import javax.swing.JTextField; public class Fenster extends JFrame implements /*ActionListener,ItemListener*/ { private JPanel haupt = null, suche = null, delete = null, adde = null, buttons = null, privatK = null, firmenK = null, radio = null, defaultKunde = null, pufferPanel = null, maske = null; private JButton suchen = null, back = null, löschen = null, anlegen = null, beenden = null, mainButton_suche = null, mainButton_add = null, mainButton_delete = null; private JTextField vorname = null, nachname = null, adresse = null, gebdatum = null, beruf = null, firmenname = null, bonität = null, mitarbeiter = null; private JRadioButton privatKunde = null, firmenKunde = null; private JLabel Lbild = null, Lvorname = null, Lnachname = null, Ladresse = null, Lgebdatum = null, Lberuf = null, Lfirmenname = null, Lbonität = null, Lmitarbeiter = null; private ButtonGroup KAddPF = null; private ButtonModel selectedModel = null; private int flag; private JPanel getHaupt() { this.setTitle("xyz Bank"); this.setBounds(200,200,400,200); haupt = new JPanel(); haupt.setLayout(new BorderLayout()); haupt.setBackground(Color.white); buttons = new JPanel(); buttons.setLayout(new GridBagLayout()); buttons.setBackground(Color.white); mainButton_add = new JButton(); //mainButton_add.setBounds(new Rectangle(10,10,10,100)); mainButton_add.setText("Kunde anlegen"); mainButton_add.addActionListener(sliceActionListener); mainButton_delete = new JButton(); //mainButton_delete.setBounds(new Rectangle(10,10,100,100)); mainButton_delete.setText("Kunde löschen"); mainButton_delete.addActionListener(sliceActionListener); mainButton_suche = new JButton(); //mainButton_suche.setBounds(new Rectangle(10,10,10,10)); mainButton_suche.setText("Kunde suchen"); mainButton_suche.addActionListener(sliceActionListener); Lbild = new JLabel(new ImageIcon("Pfad/untitled.jpg")); Lbild.setBounds(new Rectangle(10,10,10,10)); buttons.add(mainButton_add); buttons.add(mainButton_suche); buttons.add(mainButton_delete); haupt.add(Lbild, BorderLayout.CENTER); haupt.add(buttons, BorderLayout.SOUTH); return haupt; } private JPanel getAdde() { this.setTitle("xyz Bank - Kunde anlegen"); this.setBounds(200,200,400,400); adde = new JPanel(); adde.setLayout(new BorderLayout()); adde.setBackground(Color.white); buttons = new JPanel(); buttons.setLayout(new BorderLayout()); buttons.setBackground(Color.white); radio = new JPanel(); radio.setLayout(new GridBagLayout()); radio.setBackground(Color.white); privatKunde = new JRadioButton(); privatKunde.setText("Privatkunde"); firmenKunde = new JRadioButton(); firmenKunde.setText("Firmenkunde"); firmenKunde.setBackground(Color.white); privatKunde.setBackground(Color.white); privatKunde.addActionListener(sliceActionListener); firmenKunde.addActionListener(sliceActionListener); //privatKunde.setSelected(true); KAddPF = new ButtonGroup(); KAddPF.add(privatKunde); KAddPF.add(firmenKunde); back = new JButton(); back.setText("Zurück"); back.addActionListener(sliceActionListener); anlegen = new JButton(); anlegen.setText("Anlegen"); anlegen.addActionListener(sliceActionListener); radio.add(privatKunde); radio.add(firmenKunde); buttons.add(back, BorderLayout.WEST); buttons.add(anlegen, BorderLayout.EAST); adde.add(buttons, BorderLayout.SOUTH); selectedModel = KAddPF.getSelection(); pufferPanel = null; if (flag == 1) { privatKunde.setSelected(true); } else if (flag == 2) { firmenKunde.setSelected(true); } if (firmenKunde.getModel() == selectedModel) { pufferPanel = getFirmenKunde(); } else if (privatKunde.getModel() == selectedModel) { pufferPanel = getPrivatKunde(); } else { pufferPanel = getDefaultKunde(); } adde.add(pufferPanel, BorderLayout.CENTER); adde.add(radio, BorderLayout.NORTH); return adde; } private JPanel getPrivatKunde() { this.setBounds(200,200,400,400); privatK = new JPanel(); privatK.setLayout(new FlowLayout(FlowLayout.CENTER, 300, 10)); privatK.setBackground(Color.white); Lvorname = new JLabel(); Lvorname.setText("Vorname:"); Lnachname = new JLabel(); Lnachname.setText("Nachname:"); Ladresse = new JLabel(); Ladresse.setText("Adresse:"); Lberuf = new JLabel(); Lberuf.setText("Beruf:"); Lgebdatum = new JLabel(); Lgebdatum.setText("Geburtsdatum:"); vorname = new JTextField(10); nachname = new JTextField(10); adresse = new JTextField(10); gebdatum = new JTextField(10); beruf = new JTextField(10); privatK.add(Lvorname); privatK.add(vorname); privatK.add(Lnachname); privatK.add(nachname); privatK.add(Ladresse); privatK.add(adresse); privatK.add(Lberuf); privatK.add(beruf); privatK.add(Lgebdatum); privatK.add(gebdatum); return privatK; } private JPanel getFirmenKunde() { this.setBounds(200,200,400,450); firmenK = new JPanel(); firmenK.setLayout(new FlowLayout(FlowLayout.CENTER, 300, 10)); firmenK.setBackground(Color.white); Lvorname = new JLabel(); Lvorname.setText("Vorname:"); Lnachname = new JLabel(); Lnachname.setText("Nachname:"); Ladresse = new JLabel(); Ladresse.setText("Adresse:"); Lfirmenname = new JLabel(); Lfirmenname.setText("Firmenname:"); Lbonität = new JLabel(); Lbonität.setText("Bonität:"); Lmitarbeiter = new JLabel(); Lmitarbeiter.setText("Mitarbeiter:"); vorname = new JTextField(10); nachname = new JTextField(10); adresse = new JTextField(10); firmenname = new JTextField(10); bonität = new JTextField(10); mitarbeiter = new JTextField(10); firmenK.add(Lvorname); firmenK.add(vorname); firmenK.add(Lnachname); firmenK.add(nachname); firmenK.add(Ladresse); firmenK.add(adresse); firmenK.add(Lfirmenname); firmenK.add(firmenname); firmenK.add(Lbonität); firmenK.add(bonität); firmenK.add(Lmitarbeiter); firmenK.add(mitarbeiter); return firmenK; } private JPanel getDefaultKunde() { this.setBounds(200,200,400,400); defaultKunde = new JPanel(); defaultKunde.setLayout(new FlowLayout(FlowLayout.CENTER, 300, 10)); defaultKunde.setBackground(Color.white); Lvorname = new JLabel(); Lvorname.setText("Vorname:"); Lnachname = new JLabel(); Lnachname.setText("Nachname:"); Ladresse = new JLabel(); Ladresse.setText("Adresse:"); vorname = new JTextField(10); nachname = new JTextField(10); adresse = new JTextField(10); defaultKunde.add(Lvorname); defaultKunde.add(vorname); defaultKunde.add(Lnachname); defaultKunde.add(nachname); defaultKunde.add(Ladresse); defaultKunde.add(adresse); return defaultKunde; } private JPanel getDeleteKunde() { this.setTitle("xyz Bank - Kunde löschen"); this.setBounds(200,200,400,400); delete = new JPanel(); delete.setLayout(new BorderLayout()); delete.setBackground(Color.white); buttons = new JPanel(); buttons.setLayout(new BorderLayout()); buttons.setBackground(Color.white); back = new JButton(); back.setText("Zurück"); back.addActionListener(sliceActionListener); löschen = new JButton(); löschen.setText("Löschen"); löschen.addActionListener(sliceActionListener); buttons.add(back, BorderLayout.WEST); buttons.add(löschen, BorderLayout.EAST); delete.add(buttons, BorderLayout.SOUTH); delete.add(getMaske(), BorderLayout.CENTER); return delete; } private JPanel getMaske() { maske = new JPanel(); maske.setBackground(Color.white); maske.setLayout(new FlowLayout(FlowLayout.CENTER, 150, 10)); vorname = new JTextField(20); nachname = new JTextField(20); Lvorname = new JLabel("Vorname:"); Lnachname = new JLabel("Nachname:"); maske.add(Lvorname); maske.add(vorname); maske.add(Lnachname); maske.add(nachname); return maske; } private JPanel getSearch() { this.setTitle("xyz Bank - Kunde suchen"); this.setBounds(200,200,400,400); suche = new JPanel(); suche.setLayout(new BorderLayout()); suche.setBackground(Color.white); buttons = new JPanel(); buttons.setLayout(new BorderLayout()); buttons.setBackground(Color.white); back = new JButton(); back.setText("Zurück"); back.addActionListener(sliceActionListener); suchen = new JButton(); suchen.setText("Suchen"); suchen.addActionListener(sliceActionListener); buttons.add(back, BorderLayout.WEST); buttons.add(suchen, BorderLayout.EAST); suche.add(buttons, BorderLayout.SOUTH); suche.add(getMaske(), BorderLayout.CENTER); return suche; } public Fenster() { setLayout(new FlowLayout(FlowLayout.CENTER, 150, 10)); this.setContentPane(getAdde()); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) {e.getWindow().dispose();} }); setVisible(true); } ActionListener sliceActionListener = new ActionListener() { public void actionPerformed (ActionEvent ae) { AbstractButton aButton = (AbstractButton) ae.getSource(); System.out.println(aButton.getText()); if (aButton.getText().equals("Privatkunde")) { System.out.println("ich bin angekommen"); flag=1; Fenster.this.privatKunde.setSelected(true); Fenster.this.setContentPane(getAdde()); Fenster.this.validate(); Fenster.this.repaint(); //adde.validate(); //adde.repaint(); } else if (aButton.getText().equals("Firmenkunde")) { Fenster.this.setContentPane(getAdde()); Fenster.this.validate(); Fenster.this.repaint(); } else if (aButton.getText().equals("Zurück")) { Fenster.this.setContentPane(getAdde()); Fenster.this.validate(); Fenster.this.repaint(); } } }; } Wie man sieht arbeite ich ich mit JPanels Wenn ich nun in dem Fenster in dem Panel adde bin und ich oben die JradioButtons drücke soll es im BorderLayout.Center anstatt das getDefaultKunde(); das getPrivatKunde(); ausführen/zeichnen. Das mit dem flag ist ein bissl komisch ich weiss... das war quasi mein jüngster versuch... ich habe festgestellt dass es bei dem teil mit dem selectedModel Probleme gibt (=null) aber selbst wenn das eines meiner probleme ist ist es nicht DAS problem, da es au net klappt wenn ich auf den zurück button klicke, dass getHaupt(); gemacht wird Kann mir da jmd ein tip geben? mfg
  22. Dankeschön mit Fenster.this.wasauchimmer sollte es gehen.
  23. Hallo Comm., ich habe einen JFrame(=BorderLayout), in dessem NORTH ist ein JPanel mit zwei JRadioButtons, ich möchte nun, dass wenn einer dieser JRadioButtons betätigt wird das CENTER(oder auch das komplette JFrame) neu gezeichnet wird. Aber leider kann ich in dem ActionListener nicht einfach das Fenster mit this ansprechen, könnt ihr mir sagen wie ich in den ActionListener das Fenster ansprechen kann, hab auch schon probiert nur das JPanel im CENTER mit Jpanel.validate(); Jpanel.repaint(); neuzuzeichnen, aber auch das mag er nicht wirklich gern. wäre glücklich über jede Hilfe mfg
  24. dankeschön, so hab ich mir das vorgestellt =)
  25. Hi Comm., ich hab mal ne Frage: gibt es eine Möglichkeit jegliche auf dem Bildschirm angezeigte Schrift auszuwerten? Das ganze soll möglichst unabhängig von den gestarteten Anwendungen sein, soll also wirklich jeden Text der auf dem Monitor zu sehen ist, in was auch immer schieben sei es eine Datei, ellenlanger String oder irgendein Array. Kann mir zwar nicht wirklich vorstellen dass es geht aber ich dachte Fragen kostet ja nix... wäre über jede hilfe dankbar danke schonmal für alle antworten mfg

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...