Zum Inhalt springen

hExapod4

Mitglieder
  • Gesamte Inhalte

    17
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von hExapod4

  1. "gesteckt" war vielleicht der falsche Ausdruck... Aber wieso sollten die das nicht dürften?
  2. Hab in GA2 73 Punkte. Hat mir heute mein ehemaliger BS-Lehrer gesteckt, der Prüfer ist. Bin eigentlich zufrieden, dachte ich wär in GA2 schlechter! Mal abwarten, was die anderen bringen. Zu diesen hatte er leider keine Infos!
  3. Hm, ich hab eigentlich überhaupt kein Gefühl für meine Arbeiten, ich lass das jetzt einfach auf mich zu kommen. Ist eigentlich schon abzusehen, wann wir die Noten bekommen? Dauert das in der Regel "nur" 1-2 Wochen oder bekommen wir am Ende einfach eine Gesamtnote?
  4. Ich wollte damit nur sagen, dass die Sachen von der Erklärung klar sind. Ich glaube auch dass die Prüfung etwas einfach wird als die im Sommer, da eigentlich nur Verkürzer an der Reihe sind, bzw. Durchfaller. Und die IHK will nicht, dass die Prüfungsergebnisse unbedingt schlechter ausfallen als im Sommer.
  5. Hat hier jemand eine genaue Beschreibung von SCRUM? Ich denke die anderen Sachen sind klar, an Stakeholder glaube ich auch nicht. Und sowas mit dem Pseudocode is ja immer das gleiche, egal obs jetzt ein BubbleSort oder irgendwas mit einer Kreditkarte ist. Wie schon gesagt, es können die Themen dran kommen... oder auch nicht :beagolisc
  6. Mit Sicherheit, aber um im SAP Business One dies umzusetzen und auf das Framework etc. zugreifen zu können braucht man erst eine Lizenz für das SDK(~6000€). Ich wollte für die Projektarbeit so unabhängig wie möglich bleiben.
  7. Hier noch ein Nachtrag, hab das Thema vergessen: Rentabilitätsauswertung mit Anbindung an SAP Business One
  8. Hallo zusammen, ich habe vor kurzer Zeit meinen Projektantrag abgegeben. Was haltet ihr davon? Meinungen? -------------------------------------------------------------------------- Projektbeschreibung: Es handelt sich hierbei um eine Rentabilitätsauswertung der verschiedenen Mitarbeiter einer Firma. Die Anwendung wird direkt über eine Schnittstelle mit der jeweiligen SAP-Firmendatenbank verbunden und kann selbstständig, ohne der SAP-Software, ausgeführt und gestartet werden. Die Programmierung wird mit C# im .NET-Framework umgesetzt. Zur Implementierung der Daten wird direkt auf die SAP-eigene SQL-Datenbank zugegriffen. Dem Benutzer stehen nach dem Starten des Programms verschiedene Auswertungen zur Verfügung, wobei sich die Rentabilität immer auf die Verkaufsbelege der einzelnen Mitarbeiter im System bezieht. Dabei kann der Anwender den Zeitraum und den Mitarbeiter selbst bestimmen und bekommt somit am Ende sein benutzerdefiniertes Ergebnis. Die Daten lassen sich dann über einen Excel-Export ausgeben oder können über einen Report, der an das Firmenlayout angepasst werden kann, ausgedruckt werden. Projektablauf mit zeitlicher Gliederung: - Analyse / Design - 10 Stunden - Aufbau Datenbank - 10 Stunden - Programmierung - 28 Stunden - Reporting - 6 Stunden - Präsentation - 10 Stunden - Nachbearbeitung, Verbesserungen - 6 Stunden Geplante Dokumentationen zur Projektarbeit: - Grundlegender Aufbau in der SAP-Datenbank - Dokumentation zu den Stammdaten (Mitarbeiter, Verkaufsbelege) - Erläuterung der Schnittstelle zwischen Anwendung und SAP - Aufbau des Programms - Erklärung zum Programmablauf Kurze Erläuterung betrieblicher Fachbegriffe/Abkürzungen: SAP Business One: SAP Business One ist eine Lösung für kleine bis mittlere Unternehmen (1 bis 100 Mitarbeiter, wobei nicht alle Anwender sein müssen). Es werden standardmäßig die Bereiche Warenwirtschaft und Buchhaltung in der Software abgebildet. -------------------------------------------------------------------------- Ihr dürft ruhig ehrlich sein Vielen Dank schon mal!
  9. Hallo zusammen, ich verwende für mein Projekt Visual Studio 2008 prof. Ich habe eine Report via dem ReportViewer erstellt. Der Report an sich funktioniert schon sehr gut, nur die Druckoptimierung haut nicht so hin wie ich mir das vorstelle. Man muss jeden Rand und jede Anpassung für den Drucker selbst bei jedem Bericht neu einstellen und konfigurieren. Gibt es da eine Möglichkeit, diese Einstellungen beizubehalten und nicht jedes Mal manuell ändern zu müssen? Danke bereits für alle Antworten/Tipps etc.!
  10. Funktioniert perfekt, danke! Noch ein Frage: Wie kann ich dem Reportviewer sagen, dass er immer den gleichen Rand hernimmt? Um das ganze beispielsweise an einen Drucker anzupassen, ohne jedesmal im Viewer selbst die Einstellungen vorzunehmen??
  11. Weil man im Vorfeld in der Form auch ein Kürzel eintragen könnte und hier das ganze abgefangen wird um ein anderes Form zu verweisen (Ist eine Branchensoftware, Kunde wollte das so).
  12. =Sum(CDbl(IIF(Fields!rund_6.Value Is Nothing,"0",Fields!rund_6.Value ))) Hm, damit bekomme ich immer noch den #Error :old
  13. Sorry, ich werds gleich mal testen. Der Post von mir war eigentlich schon viel früher, bevor ich deine Antwort gelesen hab
  14. @Hans-Joerg: Ja, das wäre sicherlich eine Möglichkeit, an die hab ich auch schon gedacht, wobei mir das ein wenig zu unsauber ist ;-) @lbm1305: Genau diesen Befehl suche ich ;-)
  15. Hallo zusammen: Folgende Problemstellung: Ich lese aus meiner SQL-Datenbank im ReportViewer von VS2008 eine Tabelle aus. Die einzelnen Zellen sind varchar und werden auch richtig angezeigt und im Report konvertiert (Beispiel: CDbl(Fields!rund_6.Value)). Unter der Tabelle bilde ich dann noch die Summer der Spalte. Problem hierbei ist aber, dass dieses nur funktioniert, wenn in jeder Zelle einer Spalte auch ein Wert steht. Ist eine Zelle leer, bringt er mir unten einen Error. Weiß jemand, wie man dieses umgehen kann und trotzdem unten die Summe rauskommt? Ich will wegen der Übersichtlichkeit nicht überall eine 0 eintragen lassen, sondern die Zelle lieber frei lassen. :old Danke bereits im Vorraus!
  16. Das beantwortet aber nicht meine Frage :old Das heißt quasi, ein zweites Formular mit den values zum jeweiligen field... gibts vielleicht irgendwo ein tutorial indem das ganze beschrieben wird mit dem hin und her springen, und das ganze in einer html seite? *g*
  17. Hallo zusammen! Folgendes Problem! Ich hab ein funktionierendes HTML-Formular, welches auch Daten in eine MYSQL-Datenbank speichert! Jetzt will ich die gespeicherten Datensätze wieder ins gleiche Formular ausgeben. Das heißt, das Formular soll das gleiche bleiben! Außerdem will ich noch zwischen den einzelnen Datensätzen hin und herschalten bzw. suchen können! Da stoße ich aber leiden an meine Grenzen! Ich hoffe, ihr könnt mir weiterhelfen! Hier meine Code-Schnippsel! PHP-Code: <?php $db_host = "localhost"; $db_user = "neumeier-ag"; $db_pass = "n3um313r"; $db_name = "vertrag"; header("content-type: text/html; charset=utf-8"); if (isset( $_POST['eintragen'] )) { // Maskierende Slashes aus POST entfernen $_POST = get_magic_quotes_gpc() ? array_map( 'stripslashes', $_POST ) : $_POST; // Inhalte der Felder aus POST holen $haendler = $_POST['haendler']; $kaeufer = $_POST['kaeufer']; $haendlerzusatz = $_POST['haendlerzusatz']; $berufkaeufer = $_POST['berufkaeufer']; $haendlerstrasse = $_POST['haendlerstrasse']; $kaeuferstrasse = $_POST['kaeuferstrasse']; $haendlerort = $_POST['haendlerort']; $kaeuferort = $_POST['kaeuferort']; $haendlertelefon = $_POST['haendlertelefon']; $kaeufergeb = $_POST['kaeufergeb']; $haendlerfax = $_POST['haendlerfax']; $kaeufertelefon = $_POST['kaeufertelefon']; $haendlerinternet = $_POST['haendlerinternet']; $kaeuferfax = $_POST['kaeuferfax']; $verkaeufer = $_POST['verkaeufer']; $kaeuferemail = $_POST['kaeuferemail']; $hersteller = $_POST['hersteller']; $fahrgestellnr = $_POST['fahrgestellnr']; $modell = $_POST['modell']; $erstzulassung = $_POST['erstzulassung']; $variante = $_POST['variante']; $baujahr = $_POST['baujahr']; $kmleistung = $_POST['kmleistung']; $kw = $_POST['kw']; $anhaengerkupplung = $_POST['anhaengerkupplung']; $ps = $_POST['ps']; $farbe = $_POST['farbe']; $hubraum = $_POST['hubraum']; $fahrzeugbriefnr = $_POST['fahrzeugbriefnr']; $amtlkennzeichen = $_POST['amtlkennzeichen']; $besitzerltbrief = $_POST['besitzerltbrief']; $naechsthu = $_POST['naechsthu']; $naechsteau = $_POST['naechsteau']; $besitzerltvorbesitzer = $_POST['besitzerltvorbesitzer']; $miettaxifahrschulauto = $_POST['miettaxifahrschulauto']; $unfallschaeden1 = $_POST['unfallschaeden1']; $unfallschaeden2 = $_POST['unfallschaeden2']; $zubehoer1 = $_POST['zubehoer1']; $zubehoer2 = $_POST['zubehoer2']; $kaufpreisbuchstaben = $_POST['kaufpreisbuchstaben']; $nebenleistungen = $_POST['nebenleistungen']; $netto = $_POST['netto']; $mwst = $_POST['mwst']; $brutto = $_POST['brutto']; $lieferzeit = $_POST['lieferzeit']; $bindlich = $_POST['bindlich']; $zahlungsvereinbarung = $_POST['zahlungsvereinbarung']; $nebenabreden = $_POST['nebenabreden']; $hgb = $_POST['hgb']; $datenspeicherung = $_POST['datenspeicherung']; $ort = $_POST['ort']; $datum = $_POST['datum']; /* ************************************************************************************************ */ /* *** Hier sollten und MUESSEN die Benutzereingaben geprueft werden um Schadcode abzufangen!!! *** */ /* ************************************************************************************************ */ // Sind alle Eingaben durch die Validierung gekommen werden sie in die DB geschrieben // Verbindung oeffnen und Datenbank ausweahlen $conID = mysql_connect( $db_host, $db_user, $db_pass ) or die( "Die Datenbank konnte nicht erreicht werden!" ); if ($conID) { mysql_select_db( $db_name, $conID ); } // Anfrage zusammenstellen der an die DB geschickt werden soll $sql = "INSERT INTO `vertrag` (`haendler`, `kaeufer`, `haendlerzusatz`, `berufkaeufer`, `haendlerstrasse`, `kaeuferstrasse`, `haendlerort`, `kaeuferort`, `haendlertelefon`, `kaeufergeb`, `haendlerfax`, `kaeufertelefon`, `haendlerinternet`, `kaeuferfax`, `verkaeufer`, `kaeuferemail`, `hersteller`, `fahrgestellnr`, `modell`, `erstzulassung`, `variante`, `baujahr`, `kmleistung`, `kw`, `anhaengerkupplung`, `ps`, `farbe`, `hubraum`, `fahrzeugbriefnr`, `amtlkennzeichen`, `besitzerltbrief`, `naechsthu`, `naechsteau`, `besitzerltvorbesitzer`, `miettaxifahrschulauto`, `unfallschaeden1`, `unfallschaeden2`, `zubehoer1`, `zubehoer2`, `kaufpreisbuchstaben`, `nebenleistungen`, `netto`, `mwst`, `brutto`, `lieferzeit`, `bindlich`, `zahlungsvereinbarrung`, `nebenabreden`, `hgb`, `datenspeicherung`, `ort`, `datum`) VALUES( '" .mysql_real_escape_string( $haendler ). "', '" .mysql_real_escape_string( $kaeufer ). "', '" .mysql_real_escape_string( $haendlerzusatz ). "', '" .mysql_real_escape_string( $berufkaeufer ). "', '" .mysql_real_escape_string( $haendlerstrasse ). "', '" .mysql_real_escape_string( $kaeuferstrasse ). "', '" .mysql_real_escape_string( $haendlerort ). "', '" .mysql_real_escape_string( $kaeuferort ). "', '" .mysql_real_escape_string( $haendlertelefon ). "', '" .mysql_real_escape_string( $kaeufergeb). "', '" .mysql_real_escape_string( $haendlerfax ). "', '" .mysql_real_escape_string( $kaeufertelefon ). "', '" .mysql_real_escape_string( $haendlerinternet ). "', '" .mysql_real_escape_string( $kaeuferfax ). "', '" .mysql_real_escape_string( $verkaeufer ). "', '" .mysql_real_escape_string( $kaeuferemail ). "', '" .mysql_real_escape_string( $hersteller ). "', '" .mysql_real_escape_string( $fahrgestellnr ). "', '" .mysql_real_escape_string( $modell ). "', '" .mysql_real_escape_string( $erstzulassung ). "', '" .mysql_real_escape_string( $variante ). "', '" .mysql_real_escape_string( $baujahr ). "', '" .mysql_real_escape_string( $kmleistung ). "', '" .mysql_real_escape_string( $kw ). "', '" .mysql_real_escape_string( $anhaengerkupplung ). "', '" .mysql_real_escape_string( $ps ). "', '" .mysql_real_escape_string( $farbe ). "', '" .mysql_real_escape_string( $hubraum ). "', '" .mysql_real_escape_string( $fahrzeugbriefnr ). "', '" .mysql_real_escape_string( $amtlkennzeichen ). "', '" .mysql_real_escape_string( $besitzerltbrief ). "', '" .mysql_real_escape_string( $naechsthu ). "', '" .mysql_real_escape_string( $naechsteau ). "', '" .mysql_real_escape_string( $besitzerltvorbesitzer ). "', '" .mysql_real_escape_string( $miettaxifahrschulauto ). "', '" .mysql_real_escape_string( $unfallschaeden1 ). "', '" .mysql_real_escape_string( $unfallschaeden2 ). "', '" .mysql_real_escape_string( $zubehoer1 ). "', '" .mysql_real_escape_string( $zubehoer2 ). "', '" .mysql_real_escape_string( $kaufpreisbuchstaben ). "', '" .mysql_real_escape_string( $nebenleistungen ). "', '" .mysql_real_escape_string( $netto ). "', '" .mysql_real_escape_string( $mwst ). "', '" .mysql_real_escape_string( $brutto ). "', '" .mysql_real_escape_string( $lieferzeit ). "', '" .mysql_real_escape_string( $bindlich ). "', '" .mysql_real_escape_string( $zahlungsvereinbarung ). "', '" .mysql_real_escape_string( $nebenabreden ). "', '" .mysql_real_escape_string( $hgb ). "', '" .mysql_real_escape_string( $datenspeicherung ). "', '" .mysql_real_escape_string( $ort ). "', '" .mysql_real_escape_string( $datum ). "', )"; // Schickt die Anfrage an die DB und schreibt die Daten in die Tabelle mysql_query( $sql ); // Pruefen ob der neue Datensatz tatsaechlich eingefuegt wurde if (mysql_affected_rows() == 1) { echo "<h3>Der Datensatz wurde hinzugefügt!</h3>"; // Hier kann weiterer Code stehen der ausgefuehrt werden soll // wenn ein Eintrag erfolgreich war. z.B. Email an den Admin schicken // der ueber den neuen Eintrag informiert } else { echo "<h3>Der Datensatz konnte <strong>nicht</strong> hinzugefügt werden!</h3>"; // Hier koennen Massnahmen ergriffen werden die ueber den Misserfolg informieren // wie z.B. den Benutzer darueber zu informieren, dem Admin eine Mail schicken // damit er sich um den Fehler kuemmern kann, etc pp } $result = mysql_query($sql) OR die (mysql_error()); } ?> [/PHP] Das HTML-Formular wird mit [PHP]<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="formular" id="formular"> gespeichert. Alle Felder in Form von: <input name="verkaeufer" type="text" class="style5" /> Vielen Dank schon mal!! lg hExa

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