Linkliste

From Wiki von Axel Benz

Jump to: navigation, search

Contents

Tutorials

Excel Basic tutorial

Another Excel tutorial, also with videos

Video tutorial: Excel as frontend to databases. Part 1: Setting up the connection

Video tutorial: Excel as frontend to databases. Part 2: Modify a query with MS query

Video tutorial: Excel as frontend to databases. Part 3: Update options

Video tutorial: Excel as frontend to databases. Part 4: Parametrized query

Video tutorial: Excel as frontend to databases. Part 5: Parametrized query with automatic update


Access tutorial

fantastic interactive HTML tutorial

Links zum Thema Softwareentwicklung

Software-Engineering

V-Modell Das V-Modell ist die vorgeschriebenen Vorgehensweise für Behördliche Softwareentwicklungsprojekte in Deutschland. Hier stehen ausführlichen Informationen, Dokumententemplates und Werkzeuge zum Download bereit.

Use Case Template Das V-Modell beschreibt in seinem Lastenheft die Strukturierung von Use-Cases nicht in ausreichender Detailtiefe. Hier ist ein Beispiel für ein pragmatisches und ausreichendes Template zur Erstellung von Use Cases.

Hilfreiche Seiten für die operative Softwareentwicklung

VBA

VBA-Tutorial mit sinnvollem Inhaltsverzeichnis.

Essentielle Tipps für Fortgeschrittene.

Wikibook über VB6 gilt aber auch für VBA

Exel-VBA-Beispiele

phpquery Außerordentlich hilfreich, wenn eine MySQL-Datenbank von Excel aus abgefragt werden soll und man keinen Zugriff auf Firewalls etc. hat. Zugleich ein Beispiel für die Programmierung mit Datenbanken ohne jeden Ballast.

ADO und DAO Der "klassische" Zugriff auf Datenbanken: Hier noch das wichtigste für DAO:

Option Explicit

Private db As DAO.Database
Private rs As DAO.Recordset

Sub main()
 
 Dim strSQL As String

 Set db = OpenDatabase(ActiveWorkbook.Path & "\db1.mdb")

   strSQL = "SELECT * from Tabelle1"
   Set rs = db.OpenRecordset(strSQL, dbOpenDynaset, dbReadOnly)

   rs.MoveFirst
    
   While Not rs.EOF
    
   MsgBox (rs.Fields("Vorname"))
   MsgBox (rs.Fields("Nachname"))
    
   rs.MoveNext
   Wend
       
   rs.Close
   Set rs = Nothing
End Sub

Eingebunden werden muss "Microsoft DAO Objects Library"

ACHTUNG: Der Zugriff über ODBC geht bei DAO NICHT!

Und das wichigste für ADO:

Option Explicit

Sub main()
Dim ad As ADODB.Connection
Set ad = New ADODB.Connection

ad.Provider = "Microsoft.Jet.OLEDB.4.0"
ad.ConnectionString = "Data Source=" & ActiveWorkbook.Path & "\db1.mdb" 

ad.Open

Dim ar As ADODB.Recordset

Set ar = New ADODB.Recordset
ar.Open "select * from Tabelle1", ad
    
    Do While Not ar.EOF
    MsgBox (ar!Vorname)
    'Es geht auch die Syntax:
    MsgBox (ar.Fields("Nachname"))
    ar.MoveNext
    Loop

ar.Close
Set ar = Nothing
ad.Close
Set ad = Nothing

End Sub

Eingebunden werden muss "Microsoft Active X Data Objects Library"

Zugriff über ODBC:

ad.Open ("DSN=db1")

Provider und Connection String weglassen! Warum soll man das machen? Weil man dann z.B. eine Access-Datenbank bei Bedarf einfach mit einer SQLServer-Datenbank austauscht und den Code nicht ändern muss. ODBC war ein sehr gutes Konzept: Das Betriebssystem steuert den Zugriff auf die gemeinsame Resscource "Datenbank". Wahrscheinlich wird es in einigen Jahren unter anderem Namen mit großem Getöse wieder auferstehen...

SQL

Ein einfaches SQL-Tutorial. Achtung, Navigation RECHTS, aber sehr hilfreich, um nicht gleich die ganze Komplexität von SQL um die Ohren geschlagen zu bekommen.

Links zum Thema betriebswirtschaftliche Anwendungssysteme

Klassifizierung Betriebswirtschafticher Anwendungssysteme

Um zu verstehen, was betriebswirtschaftliche Anwendungssysteme leisten, ist es hilfreich, ein einfaches Unternehmensmodell zu verwenden. Sehr geeignet ist das Value Chain Model nach Porter (Michael E. Porter: Competitive Advantage. New York 1985)

Image: porter_value_chain.gif

Ein Unternehmen ist danach eine Organisation, die

- Produkte und Dienstleistungen einkauft (inbound Logistics)

- Mittels Arbeitskräften daraus neue Produkte und Dienstleistungen schafft (Operations)

- Diese Produkte und Dienstleistungen weiterverkauft (Sales and marketing), ausliefert (Outbound Logistics) und den Service betreut (Services).

Dies ist die operative Ebene (Primary Activities). Die Aktiväten müssen geplant und finanziert werden (Support Activities).

Alle diese Tätigkeiten können mit Betrieblichen Anwendungssystemen unterstützt werden. Eine brauchbare Übersicht gibt die "ERP Solution Map " von SAP, in der die Teilmodule des SAP ERP-Systems aufgeführt werden.

Weitere "Solution Maps" für spezialisiertere Betriebliche Anwendungssystem von SAP finden Sie unten. Zum Teil sind auch "Business Scenario Maps" verlinkt, auf denen SAP darstellt, wie sie sich die die Prozesse in einzelnen Bereichen vorstellen.

Customer Relationship Management (CRM, Sales and Marketing)

Product Lifecycle Management (PLM, Product/Technology/Development)

Service and Asset Management (Services)

Supplier Relationship Management (SRM, Procurement)

Supply Chain Management (SCM, Inbound Logistics)

Beispiele für Betriebswirtschaftliche Anwendungssysteme

Um einen Einblick zu erhalten, wie diese Systeme aussehen und bedient werden, sind die Demofilme von SAP nützlich (Zum Teil ist ein Login bei SAP notwendig, das aber kostenlos und einfach zu erhalten ist).

CRM:

CRM Übersicht

Handling von Reklamationen

Sales Management

Bedarfsplanung

Mobile Sales Force

ERP:

Selbstverwaltung von Mitarbeitern am Beispiel eines Urlaubsantrags

Verwaltung von Angeboten und Aufträgen

Controling

Rechnungswesen

SCM:

RFID-unterstütztes Supply Chain Management

Sourcing Management

Service Management:

Mobiler Servicetechniker

HRIS:

Mobile Workforce Management

Verwaltung von Dienstreisen

Links zum Thema e-Commerce

PostNuke

Große Sammung an PostNuke-Modulen

Noch eine Sammlung

Create a book