I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Jeg er ikke ligefrem en haj til vb6, men jeg kigger lige derover.
Ang. dato'er er reglen jeg at når datoer skal indsættes i tabeller skal man altid bruge det amerikanske datoformat, da det er det SQL-sproger forstår. Og de skriver jo mm-dd-yyyy.
Hvis du laver en data-relateret applikation var det måske en mulighed at udvikle det hele i Access? Er der specielle grunde til at du bruger vb6? Vb6 har naturligvis masser af fordele over Access, men Access har også fordele over vb. Hvis dit program handler om manipulation af data er udvikling ofte meget hurtigere med Access.
Ja absolut! :-) Hvis man har en "datacentrisk" applikation som mest af alt manipulerer en database sparer man en del arbejde ved at lave det i Access fremfor VB. VB har flere programmeringsmæssige muligheder, er hurtigere og kan kompileres til en .exe-fil, men kan skal overveje om det er det ekstra arbejde værd. En Accessdatabase kan laves med en komplet brugerflade, så man næsten ikke kan se at det er lavet i Access og distribueres med en Runtimeversion af Access til personer, som ikke har Access installeret.
Som jeg forstod dit vb-spørgsmål har du en formular med de nævnte felter - Når du indtaster et ID i et tekstfelt og trykker på knappen skal de tilhørende datafindes frem og sættes i alle tekstfelterne?
Har du oprettet en formular med de nævnte felter? Formularen vil typisk være baseret på hele tabellen.
Hvis du på formularen "form1" har et felt "IDindtast" til at taste et ID og en knap "cmdFindPost".
Så finder man jo dataene frem ved bag knappen at bruge:
Dim SQL as string SQL = "SELECT * FROM tabel1 WHERE ID = " & me!IDindtast Me.recordsource = SQL
Form1 er nu kun baseret på den ene post, du har hentet. Hvis du retter i data rettes tabellen jo automatisk med det samme. Dvs. du skal ikke selv programmere en opdatering af tabellen.
Normally when INSERTing into Access then '' should be used. When SELECTing from Access ## should be used, so I find it rather strange that you can use ## to insert. But no problem, whats important is it works.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.