Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


bokningssystem

Postades av 2004-01-21 15:58:40 - Andreas Hjelm, i forum visual basic - allmänt, Tråden har 2 Kommentarer och lästs av 820 personer

Hej, sitter och försöker skriva ett enkelt bokningssystem i vb6. Tänkte att ni kanske kunde ge mig några tips för att komma igång.

Specifikation:

-I bokningssystemet skall olika personer kunna boka olika typer av utrustning, TV, projektor m.m.

-Kolumnerna skall innehålla utrustningen medans raderna skall innehålla de olika tiderna, t.ex 08.00-09.00. När man klickar i en ruta i formuläret så vill jag få upp någon typ av lista där jag anger vilken person som vill göra en bokning.

Några tips? Ska jag använda dbGrid?

M.v.h

Andreas


Svara

Sv: bokningssystem

Postades av 2004-01-21 16:11:33 - Janne Hentschel

Bra att du undrar innan du skriver. Just databasens struktur är en sån sak som kan ställa till problem om man inte gjort den bra från början.

Jag föreslår att du skapar en databas med 3 tabeller.

* Utrustning (Id, Namn, Beskrivning t.ex.)
* Personer (Id, Namn t.ex.)
* Bokningar (Utrustning.Id, Namn.Id, StartTid, SlutTid t.ex.)

DbGrid blir bra för att visa bokningarna. Då du har Utrustning och Personer i datatabeller kan du enkelt lägga in dem i en combobox med style "dropdown list" så att man bara kan välja på det du har i tabellerna.

Mvh, Janne


Svara

Sv: bokningssystem

Postades av 2004-02-24 17:36:42 - Nino Brigate

här har du hur du kan visa visuellt vilka artiklar som är upptagna
Dim con As New ADODB.Connection
Dim rst As New ADODB.Recordset
Dim constr As String
Dim sqlcmd As String

Dim con2 As New ADODB.Connection
Dim rst2 As New ADODB.Recordset
Dim constr2 As String
Dim sqlcmd2 As String

Dim con3 As New ADODB.Connection
Dim rst3 As New ADODB.Recordset
Dim constr3 As String
Dim sqlcmd3 As String

Dim datumf As Date
Dim datumt As Date
Dim artid As Variant
Dim listart As Variant
Dim coldatum As Variant


'kollar hur många artiklarsom finns i databasen
constr3 = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=bokningsdb"
con3.ConnectionString = constr3
con3.Open constr3

sqlcmd3 = "Select count(artikelid) from artikel"
rst3.Open sqlcmd3, con3

antalartiklar = rst3.Fields(0)

rst3.Close

'Färgar allt grönt
Call malagront


'selectar och skriverut alla artikelnummer i vänstra columnen
constr = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=bokningsdb"
con.ConnectionString = constr
con.Open constr

sqlcmd = "Select artikelid, typ, märke, modell from artikel order by typ, märke, modell"
rst.Open sqlcmd, con

If rst.EOF Then GoTo 200
rst.MoveFirst
listart = 1

Do While Not rst.EOF
grid.TextMatrix(listart, 0) = rst.Fields(0)
grid.TextMatrix(listart, 1) = rst.Fields(1)
grid.TextMatrix(listart, 2) = rst.Fields(2)
grid.TextMatrix(listart, 3) = rst.Fields(3)
rst.MoveNext
listart = listart + 1
Loop



'definierar koppling 2
constr2 = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=bokningsdb"
con2.ConnectionString = constr2
con2.Open constr2




'hel process

Y = 1
X = 4

Do While Y <= antalartiklar



For j = 1 To 7

artid = grid.TextMatrix(Y, 0)
coldatum = grid.TextMatrix(0, X)

sqlcmd2 = "Select * from bokning where artikelid = " & artid
rst2.Open sqlcmd2, con2

If rst2.EOF Then GoTo 100

If Not rst2.BOF = True Then rst2.MoveFirst

datumf = rst2.Fields(3)
datumt = rst2.Fields(2)


Do While Not rst2.EOF

datumf = rst2.Fields(3)
datumt = rst2.Fields(2)


If coldatum >= datumf And coldatum <= datumt Then Call rodfarg(Y, X)
rst2.MoveNext

Loop
rst2.Close
X = X + 1

Next j

GoTo 200
100 rst2.Close
200

Y = Y + 1
X = 4

Loop
YEAR.Caption = grid.TextMatrix(0, 5)


Svara

Nyligen

  • 13:47 Professional mining software
  • 13:18 Website builder
  • 17:03 Getmancar your go-to carsharing
  • 14:07 Games
  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 571 453
27 965
271 787
364
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies