Zum Inhalt springen

streffin

Mitglieder
  • Gesamte Inhalte

    337
  • Benutzer seit

  • Letzter Besuch

Beiträge von streffin

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

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

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

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

  5. 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 B) 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

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

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

  8. ... 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 ;)

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

  10. is zwar vb.net und nich c#, aber ajo, dafür funktionierts :P , 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...