[space]
-
Innlegg
412 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av [space]
-
-
Jeg har 3 tabeller: kunde, handleliste og vare
kunde:
kundenr
navn
telefonnr
handleliste:
varenr
kundenr
antall
vare:
varenr
varenavn
pris
Jeg vil ha en knapp så jeg kan kopiere en handleliste fra en kunde til en annen.
Si kundenr 1 har en handleliste med 10 varer.
kundenr 2 skal ha de samme varene i sin handleliste.
Jeg vil da trykke på "kopier fra bruker: 'dropdownmeny' " for å kopiere bruker 1 sin handleliste til bruker 2 sin handleliste.
Noe sånt:
select * from handleliste where kundenr = 'dropdown' ..så var det det å opprette nye linjer i tabellen med resultatet fra selecten og med kundenr fra kunden en er....
Resultatet skal da bli:
kunde: kundenr navn telefonnr 1 Per 12345678 2 Pål 87654321 handleliste varenr kundenr antall 1 1 1 2 1 2 3 1 1 1 2 1 2 2 2 3 2 1 vare: varenr varenavn pris 1 vare1 12,50 2 vare2 20,00 3 vare3 10,00 4 vare4 5,00 5 vare5 25,00
Dette er da en access base i et VB6 program, så standard SQL er vel riktig språk her.
Jeg har prøvd meg litt, men det blir bare tull og utrolig tungvindt...
Regner med det egentlig er en grei sak.
-
Mener jeg leste at man kunne bruke samme joysticker på xbox360 og vista(/xp?) også. Det betyr vel at man klarer seg med ett ratt til ps2, xbox360 og pc?
Det ville hvertfall vært genialt, og langt på vei forsvart prisen.
Kjørte Test Drive Unlimited demo i går kveld. Dette skulle nok vært testet med et slikt ratt. (Grafikken BØR bli bedre da. Virket ikke som det var AA i det hele tatt i demoen)
-
Jeg bruker vel til en viss grad CSng funksjonen når jeg regner med tall i programmet.
I tillegg har det gått igjen et problem at norske folk med engelsk windows, hvor ikke dates and formats er satt til norsk får feil. (Da hadde jeg sperret for bruk av / i datofeltet.
Databasen er en MS Access base.
Hva om jeg deler opp datofeltet i 3? en boks for dag, en for måned og en for år. Har CDate funksjonen en mulighet for å trekke ut f.eks. kun måned?
(Som i Progress som jeg er vandt til å kode i, der jeg kan ta MONTH(TODAY) eller DAY(TODAY) får å få ut måned eller dag av en dato, der TODAY er datoen i dag)
-
Prøver å lage en engelsk versjon (multilanguage) av et program jeg har, og har kommet over noen problemer med dato og komma.
Engelskmenn har jo mm/dd/yy og 1,234.56 hvor vi har dd.mm.yy og 1.234,56
Jeg har noen felt der brukeren skal skrive inn dåde dato og desimaltegn.
Dette fungerer ikke helt topp nå...
Om jeg skriver inn 1.3 i desimalfeltet får jeg Run-time error -2147217887 (80040e21), når jeg skal oppdatere databasen.
Endrer jeg dates and formats (under kontrollpanelet) til english, får jeg også problemer med datofeltene. I sverige bruker man dd-mm-yy...
Finnes det noen enkel måte å sikre seg mot alle forskjellige skrivemåter av desimaler og datoer? ( uanhengig av dates and formats innstillingene på pcen )
-
Flotte saker!
Tror jeg dropper det med mac-adressa likevel, og går for standard lisensnøkkel ut fra navn og email, men prinsippene blir jo stort sett det samme, men litt enklere.
Altså, jeg får navn og mailadresse i en mail.
Et script på servern må ta seg av denne, generere nøkkel og sende mail til brukeren.
-Noen hint om slike script? Må være php tenker jeg.
Så må jo da brukern skrive inn navn, mailadresse og nøkkel i programmet, og vips så funker det.
Nå har jeg hvertfall en god start til å lete litt rundt.
Takker for alle tips hittil.
-
Det der med dato i registeret kan omgås ved å tilbakestille pc'ens klokke når man vil bruke programmet
PC'ens mac er jo grei å bruke til lisensnøkkel, fordi den skal jo være unik for hver pc. På vb.net får du ved å importere System.Management greit tak i mac'en, og ved å importere System.Security.Cryptography kan du kryptere/dekryptere. Den krypterte lisensnøkkel lagrer så programmet i en binærfil når brukeren taster den inn når han har fått den på email fra ditt serverprogram. Hver gang programmet starter opp, finner det først pc'ens mac, leter så etter krypteringsfila, hvis den er der, henter programmet inn den krypterte mac, dekrypterer, sjekker mot pc'ens faktiske mac, hvis match, da kan programmet brukes uten videre, hvis ikke match eller krypteringsfila ikke finnes, da lukkes programmet eller går inn i en prøvefase f.eks. inntil 5 ganger. Antall prøveganger kan holdes styr på ved en kryptert binærfil. Imidlertid, med hex editorer kan nok dyktige nok programmerere greie biffen ...
Den der likte jeg, tror jeg. Du har ikke noe eksempelkode på dette og vil det fungere i VB 6?
Skjønte ikke helt gangen her.
-Personen registerer seg med f.eks. navn, mail og mac. Mac får han vite av registreringsvinduet i programmet mitt.
-Serverprogrammet genererer en nøkkel ut fra mac, som sendes tilbake til bruker.
-Bruker skriver inn nøkkel.
-Programmet finner denne pcens mac, dekrypterer nøkkel og sjekker om denne er den samme.
-Er disse like = OK
-Ikke like = "Din snik! Kjøp ditt eget program" (Eller noe i den stilen... )
Har ikke kodet noen slike "avanserte" ting før, med binære filer, registry osv..
-
Kan noen gi meg noen hint på hvordan jeg kan lage en shareware aktig løsning?
F.eks. at programmet bare fungerer et år, e.l.
Finnes det noen standard løsning rundt dette med koding rundt lisenser osv?
Føler det må være bortkastet tid å "finne opp" en slik løsning, når det finnes tusenvis av programmer som benytter seg av det som, hvertfall for brukeren, oppleves som det samme.
Også interessert i løsninger som gjelder en "lisenskode" som blir generert ut fra navn og telefonnr f.eks.
Altså typisk shareware. Last ned program, registrer deg på nettside med navn osv, få lisenskode på mail, starte programmet, skrive inn navn,.. og kisenskode, og programmet fungerer uten startupmelding. (Ala winzip)
Takknemlig for alle tips.
-
Tviler.
Leste intervju med "sjefen for spillet" i gamereactor, og det virket ikke som de kaster seg over xbox360.
-
Hmm, noe omfattende det programmet ditt der
Får kompileringsfeil.
Ser jeg må endre litt i clsLanguage for å få det til å fungere...
Refererer bl.a. til ChatApp.
For å ta mitt program (i tillegg til din clsLanguage):
frmHoved:
Private Sub cmdAvslutt_Click() Unload Me End Sub Private Sub Form_Load() Language.UseLanguage Me End Sub
modLang:
' The class containing the current language Public Language As New clsLanguage Public Sub ReloadLanguage() Dim Form As Form ' Last inn språkfil ut fra innstillingene Language.LoadFile ".\English.lpk" ' Oppdater alle former For Each Form In Forms Language.UseLanguage Form Next End Sub
English.lpk:
[frmHoved] Caption = "Formoverskrift" cmdOK.Caption = "&OKtest" cmdAvslutt.Caption = "testAvslutt" cmbFilterType.Clear cmbOperation.Clear cmbFilterType.AddItem "Verdi1" cmbFilterType.AddItem "Verdi2" cmbOperation.AddItem "Verdi1" lblDisclaimer.Caption = "This is a test."
Tanken er å bare hente labels fra fil, ikke kunne endre. (i første omgang...)
-
Så ikke så dumt ut det der, men tror ikke jeg helt forsto.
Prøvde å lage et lite program nå.
En form frmHoved, med en button cmdAvslutt.
Fikk ikke til gitt...
Har du et eksempel på en slikt lite program?
-
Er selvfølgelig et problem med lengden på ord og tilpassing i skjermbildene ja...
Ikke så greit det der...
-
Er det noen enkel måte å programmere så brukeren kan velge språk ( i et oppsett vindu eller no ) og da endres alle menyer, textbokser osv til valgte språk?
Skal lage en engelsk versjon av et program jeg har laget på norsk her nå, og slik jeg har begynt nå ender jeg opp med 2 kildekoder jeg må vedlikeholde... Noe tungvindt i lengden.
Har sett verktøy som dette: http://www.whippleware.com/oldindex.htm men det koster jo en del. Noen som har noe tilsvarende addon gratis noe sted?
-
Håper det selv. Tullete å måtte ha 2 ratt liggende...
Logitech GP force rattet funker jo fett på ps2, og usb er jo usb...
Synes det bør komme støtte for dette.
-
Dersom det er et 9700 Pro kort så vil jeg tippe at 6600 og X700 yter omtrent likt på lave oppløsninger (>1280). Disse koster vel 800-1000, så da kan du like godt legge i et par hundrelapper mer og kjøpe et 6600GT til 1200,-.
Er det non-pro vil nok et X600 (500,-) og muligens et X1300 (600,-?) gi omtrent samme ytelse, men trolig noe mer.
Men 6600 og x700 vil yte bedre på høy oppløsning?
Er non-pro jeg har ja.Kan jo gjøre det ganske billig da.
-
Jeg har et radeon 9700 kort (AGP) i maskinen min nå, men vurderer å oppdatere HK og CPU.
For å gjøre det billigst mulig har jeg lurt på å droppe skjermkort i denne omgang, men om en får skikkelig billie kort nå som tilsvarer ytelsen til kortet jeg har så er det jo ikke noe å tenke på å kjøpe HK med både AGP og PCI-e støtte.
Noen formeninger?
Siste jeg oppdaterte på pcen var skjermkortet og det er vel fort 3 år siden, så er ikke helt med i gamet lenger. (CPUen er forøvrig en XP1800...)
-
Kunne jo gått for mario fotball også da!
Det tar hvertfall helt av.
Ellers er jeg enig i pes5. overraskende bra grafikk på ps2.
-
Noen som har bestilt kontrollere og andre ting (enn spill) derfra?
Like smertefritt??
-
HUM!
Så tråden angående http://www.videogamesplus.ca
Der hadde de den jo til 198,- NOK.
Noen som har kjøpt noe annet enn spill derfra?
Isåfall er det jo gull!
-
Hvor får jeg kjøpt wavebird kontrolleren?
De fleste innleggene rundt temaet er fra 2002-2003, og anbefalte nettbutikker eksisterer ikke lenger...
Ser Deal har den til 545,- men det er jo latterlig dyrt.
Noen butikker i Oslo som har den inne? Noen utenlandske webshopper som er billige?
Greit om samme butikken hadde hatt logitechs trådløse kontroller til ps2.
Kjedelig å betale dobbel frakt.
-
Har et lite problem med noen datofelt.
Feltene blir hentet fra date-felt i en access database. Der er de lagret med dd.mm.yyyy.
Dette fungerer greit så lenge maskinen er satt opp med "Norwegian" under "Standards and Formats".
Setter jeg denne til "English (UK)" feiler programmet når dette skjermbildet vises. (Runtime error 13.)
Hvordan løser jeg enklest dette?
Datofeltet kan også endres av brukeren av programmet, og jeg har en enkel sjekk på feltet.
Private Sub txtoppstart_KeyPress(KeyAscii As Integer) Dim strGyldig As String strGyldig = "0123456789./" If KeyAscii > 26 Then If InStr(strGyldig, Chr(KeyAscii)) = 0 Then KeyAscii = 0 Beep End If End If End Sub
Jeg har også en sjekk på om datoen er riktig.
Private Sub txtoppstart_validate(Cancel As Boolean) Dim blnErDato As Boolean Dim IntSvar As Integer ' Undersøker om datoen er OK. blnErDato = IsDate(txtoppstart) ' Setter inn årstall hvis dette mangler i datoen. If blnErDato And Len(txtoppstart) < 6 Then txttxtoppstart = CDate(txtoppstart.Text) End If ' Avbryter hvis datoen er feil. If Not blnErDato Then IntSvar = MsgBox("Feil dato. Vil du endre nå?", _ vbInformation + vbYesNo, "Test") If IntSvar = vbYes Then ' Merker dataene som er registrert feil. With txtoppstart .SelStart = 0 .SelLength = Len(txtoppstart) End With Cancel = True Else txtoppstart = "" End If End If End Sub
edit:
Ved nærmere debugging:
blnErDato = IsDate(txtoppstart)
Denne er FALSE, når txtoppstart er på formen 01.01.2006.
Selv om jeg skriver inn på formen 01/01/2006 blir denne gjort om til 01.01.2006 av seg selv for så å feile...
Strange...
edit igjen:
Hvar formatet i property sheeten til feltet som ikke var oppdatert. Dette sto til dd.mm.dd. Så nå fungerer det jo på engelsk, men nå vil vel ikke norske innstillinger fungere?
Dette løser jeg kanskje med å bruke no replace funksjon på . eller / ??
Enda en edit:
Faktisk løste det seg bare jeg satte formatet på datofeltene til dd/mm/yyyy.
Da blir det dd.mm.yyyy på norsk og dd/mm/yyyy på engelsk.
Så da har jeg vel egentlig løst det selv.
-
Må ha Windows Media Center for å streame video. Nå har jo jeg det, men får det ikke til likevel...
-
Jeg får spilt musikk og sett bilder.
Jeg har ikke fått til å bruke Mediacenter extender...
Stiller det noen krav til pcen? Maskinen jeg kjører MCE på er en gammel p3 800...
Kan noen gi en kjapp beskrivelse her?
-
Selvfølgelig, ingen som har benektet at den bråker, men har du _litt_ lyd på tv'en/surrounden/whatever så hører man det ikke. Og hos meg er det viftene som bråker ikke dvd'en. Helt musestille på dashbordet, men med en gang et spill kommer igang kjøres også viftene på fullt.
Det m.a.o. ikke lurt å spille på Xbox360 uten lyd.
Musestille er vel litt å ta i...
På dashbordet bråker den som pcen min.
I spill bråker den som pcen min når jeg ripper en skjev dvd/cdplate...
Gått mulig den kommer seg etter hvert da. At den må kjøres inn litt.
-
Jeg ser dette også lett på 40" lcd hdtv. Trodde ikke jeg skulle slikt på PGR3...
Ikke alle steder det er sånn, men som du sier på bilene i 3. persons view er det lett å se det.
edit: Også lett å se på strømledninger som går over veien.
kopiere felt i en tabell
i Programmering og webutvikling
Skrevet
Se der ja! LITT enklere enn det jeg styret med.
Ja, det stemmer at en kunde kun kan ha en handleliste.
Får nok fikse en oppdatering på dette senere...
Takker så mye!
Nå gjenstå det bare å se om jeg klarer å få det det å fungere da.