Zum Inhalt springen

streffin

Mitglieder
  • Gesamte Inhalte

    337
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von streffin

  1. nein, bei dir wird nichts selektiert. Die if passt nicht. Wenn du nen String vergleichen willst, müssen da " " rein. Desweiteren musst du auf das Attribut .Value der Zelle zugreifen wenn du irgendwas vergleichen willst vom Inhalt. Wenn die if passt, würde dir die erste Zelle markiert wo Schuh drinsteht. Du hast ne Schleife : "für jedes Element in meiner aktuellen Selektion mach das" Das heist, sobald du da eine Zelle Selektierst, ist DAS deine aktuelle Selektion. Bei dem was du da vorhast, wenn überhaupt, dann musst du anders rum rangehn, alle Zellen wo NICHT "Schuh" drinsteht, aus der Selektion entfernen.
  2. streffin

    Excel VBA Suchfunktion

    Für sowas würd ich bei gott keine Excel tabelle benutzen, das schreit förmlich nach ner richtigen Datenbank. Du kannst wenn du dir das antun willst auch ne excel tabelle benutzen, ja, machbar is das schon, aber ..... bah, mach sowas nich du. Mit ner Datenbank wär das mit nem simplen Query gegessen die sache. Aber um deine Frage zu beantworten : Du verbindest einfach die selektierten einträge deiner comboboxen, und baust dir daraus nen string, nach dem du suchst. dim blablub as string = combobox1 & combobox2 & combobox3 aber wie gesagt, mach sowas nich mit excel, wirste nich glücklich mit
  3. mhm mhm mhm das erste is, das dir wie gesagt deine ursprüngliche Selection flöten geht wenn du ne neue Zelle selectest. Imo ist es nicht sinnvoll, die Zellen die du suchst in eine Selection zu packen, du schreibst da grad ein makro, also mach doch gleich was du im hinterkopf hast mit den entsprechenden Zellen. Als nächstes ist deine if schlicht murks. If ltrim(rtrim(zellen.Value)) = "Schuh" Then müsst das heissen wenn das funktionieren soll. Die trims sind optional, aber der Erfahrung nach is das eine beliebte Fehlerquelle.
  4. nach aussen referenzieren solltest du eh NUR mit dem primary key der tabelle. Kudennummer ist eher für Rechnungen, Support-tickets und so Sachen wichtig / intresannt. Bei sowas joinst du dann aber mit der Kundentabelle über die Kundennummer, und arbeitest mit dem Primary key weiter bei den diversen anderen Tabellen. Da kannst du dir dann nämlich recht sicher sein das kein Murks rauskommt am schluss. So gesehn, kannste das Format von der Kundennummer beliebig wählen. Es zwingt dich ja keiner dazu, den Primary Key der Kundentabelle auch als offizielle Kundennummer zu verwenden.
  5. Nunja, ganz so einfach ist das jetzt auch wieder nicht. Sicher, ne csv importieren, das ist in ein paar minuten gemacht. Aber der DB is recht sch.... egal WAS in der csv dann drin steht. Du musst erstmal JEDE einzige Spalte / Zelle prüfen, ob das drin steht was drin stehen soll, damit es das mapping nicht zerschiest. Und was machst mit den Daten die nicht das Format haben die der import erfordert ? Einfach import verweigern oder Konvertierungen vordefinieren ? Also n bisschen mehr arbeit als "lalala 5min frickel ich mir kurz n import script zamm" is das schon. Dem ding Fehlertoleranz beibringen kann richtig Spassig werden. Allein wenn da einer statt ner ; getrennten cvs nen tab delimited reinschiebt wärst schon angeschissen wennd nur einen einzigen Standart für Rohdaten akzeptiertst. Beim Thema export, kann man auch verdammt viel machen, was Formatierungen, und eventuelle statistische auswertungen angeht. Export ist nicht gleich Export will ich damit sagen.
  6. Was auch noch ein wenig fehlt, ist der Grund warum du FIAE werden möchtest, was dich gerade an diesem Beruf reizt / intressiert.
  7. liest sich gut soweit. Ich würde aber HTML nicht unter Programmiersprache einordnen, es giebt Menschen die das ein wenig belächeln würden.
  8. Im Mysql Handbuch ist das ganze recht ausführlich beschrieben, MySQL :: MySQL 5.1 Referenzhandbuch :: 2.10.1 Upgrade von MySQL 5.0 ich denke das solltet ihr euch zu gemüte führen bevor ihr das anpackt. mfg Sven
  9. streffin

    PostgreSQL

    Hi, ich kenn mich mit Postgree zwar bei leibe nicht sonderlich aus, aber ich könnt mir gut vorstellen das daran liegt, dass du dein Datum als varchar übergiebst und nicht als date. mfg Sven
  10. ich glaub du überlegst besser schonma was es dir wert wäre und postest das dann in den kleinanzeigen, ich glaub nicht das jemandem so langweilig ist, dass er dir das für umme bastelt. mfg Sven
  11. In einer Datenbank legst du Tabellen an, du musst die Spalten die du in einer Tabelle willst selber definieren. Dann kannst du da per SQL alles mögliche abfragen oder eingeben. Aber du musst erstmal die Tabellen die du brauchst erstellen, sonst passiert da gar nichts. Und das is auch nicht access von was mer hier grad reden (Mysql in dem fall) da gehört weit mehr dazu als sich durch n paar assistenten zu klicken. Ich würd dir raten, installier erstmal mysql, und die mysql gui tools, dass du nicht alles per comandozeile eingeben musst. Wovon ich sehr abrate ist PhpMyadmin, das ist so n php tool was sowas macht, aber imo recht beschi....en Lad dir direkt die Gui tools von mysql.com runter, die taugen weit mehr. Wenn de das mal hast, dann kannst du da mal a) rumspielen, und tutorials über sql nachvollziehn. Wenn du dann langsam druf kommst wie das ganze funktioniert, dann kannst du dir über das Datenbank layout für dein Projekt gedanken machen, und das dann im Anschluss umsetzen. Nen wirklich einfachen Einstieg giebts in die Sache nicht direkt, muss ma sich halt durchackern, aber wennd mal verstanden hast wie und wo, dann is das alles kein Problem mehr. mfg Sven
  12. ja, in dem Fall .... lies dich schlau was eine Datenbank eigentlich ist, und lern dann php. Ich hab vom durchlesen so ein bisschen den Eindruck das du nicht wirklich weist was wie und wo man sowas logisch aufbaut, oder danach umsetzt. als erstes musst du dir mal gedanken über die logik machen, WAS du überhaupt WIE machen willst. Dann kannste das ganze mithilfe von diversen Büchern / Tutorials auch umsetzen.
  13. definiere mal "hochgezähler wert" willst du ne übersicht von den aufträgen des aktuellen tagesdatums, oder willst du dir anzeigen lassen wieviele warn letzte woche dienstag oder sowas.... wenn du ein datum >hochzählen< willst, dann wär dateadd(day, 1, startdatum) was du suchst. Das aktuelle Tagesdatum wäre dagegen getdate()
  14. ... habe ich mich, aufgrund des für mich sehr intresannten und abwechslungsreichen Aufgabenbereiches, dazu entschlossen den Beruf des Fachinformatikers - Systemintegration zu erlernen. Da mir das Betriebsklima und die Firmenmentalität, die ich im Verlauf meines Praktikums in ihrer Firma kennen lernen durfte sehr gut gefallen hat, möchte ich mir hiermit auf einen Ausbildungsplatz zu diesem Beruf bei ihnen bewerben. Mal so als grober Vorschlag... Und ich würd raten das nomma korrektur zu lesen, is Freitag Nachmittag, ich bin geistig schon im Wochenende
  15. Sieht bei mir sehr ähnlich aus, komme aus dem Raum Mannheim, bei uns sitzt einer drin der ist 17 und kommt direkt von der Realschule, und Studienabbrecher sind bei uns ca 50% (jab me2) Ich habe den Eindruck, dass die Ausbilungsbetriebe sehr oft zu Lehrlingen tendieren die schon fundiertes Grundwissen haben, und die dann nach recht kurzer Einarbeitungszeit dann als billige Arbeitskraft verwenden. Bei einer Firma ist das recht extrem, die haben 7 Azubis, von dehnen sitzen 5 am Helpdesk Telefon, ohne eine Zeile Quellcode zu gesicht bekommen zu haben.
  16. is zwar vb.net und nich c#, aber ajo, dafür funktionierts , und is nicht so grausam if verschachtelt sollte normal ganz gut lesbar und verstehbar sein. Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim test As String Dim test2 As String test = "c:\bla\test.exe" test2 = "c:\blub\test.exe" filltreeview(Me.TreeView1, test) filltreeview(Me.TreeView1, test2) End Sub Sub filltreeview(ByVal treeview As TreeView, ByVal pfad As String) Dim splitted_path() As String splitted_path = pfad.Split("\") Dim nodes() As TreeNode Dim nodeExists As Boolean = False For i As Integer = 0 To splitted_path.Length - 1 For Each node As TreeNode In treeview.Nodes If node.Level = i And node.Text = splitted_path(i) Then nodeExists = True End If Next If Not nodeExists Then 'wenns den node auf der Ebene noch nicht giebt, dann einen erstellen : z.b. "C:" Dim newNode As New TreeNode() newNode.Text = splitted_path(i) newNode.Name = splitted_path(i) If Not i = 0 Then 'sofern wir hier in der Ersten Ebene sind hängen wir den Node 'direkt in die Treeview (siehe unten) nodes = treeview.Nodes.Find(splitted_path(i - 1), True) 'Find() giebt uns hier ein array zurück mit allen Nodes die dem String 'den wir suchen entsprechen For Each n As TreeNode In nodes If n.Level = i - 1 Then 'Jeden Node im Array prüfen ob er sich in der richtigen Ebene befindet, 'sonst kann das den Pfad verfäschen, wenn gefunden, 'unseren neuen Node als childNode reinschieben n.Nodes.Add(newNode) End If Next Else treeview.Nodes.Add(newNode) End If End If nodeExists = False Next End Sub End Class edit : ich habs noch a weng kommentiert.

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