Inlägg taggade 'former "

Uppdatera säljsystem

Lördag 16 oktober, 2010 |

Efter en tid utan att uppdatera bloggen, fick jag äntligen lite tid att uppdatera försäljningssystem. Många läsare kunde inte få på grund av systemet lösenord frågade. Så tog jag bort login systemet för enkel åtkomst.
Bortsett från denna förändring gjort följande ändringar:

V 0.5.0 (2010-08-19)
- Tagit bort inloggningen och användare.
- Lade områden (familj, IVA och enighet) i tabellen Produkter.
- Jag skapade ett bord moms.
- Ändring av formuläret Produkter. (Nya fält, utseende, nya sätt att hitta poster).
- Jag skapade tabellen familjen (av produkter).
- Ändrat formen av shopping endast infogas en produkt i taget. Jag satte i form av att köpa en underformulär där du kan ange flera produkter som köpts i en viss leverantör.

Ladda ner: 2010 Försäljning

Alla kommentarer i en ny uppdatering för att åtgärda eller lägga till funktioner.

I framtiden Jag funderar på att ändra plats där är nedladdning av filer, eftersom om det finns aktivitet i en fil under en längre tid, är filen bort. Så jag kommer att försöka ett alternativ till enkel-aktie för detta inte ska hända.

I nästa inlägg ska jag sätta en version av hur man beräknar förmåner liknande vad som redan här i inlägget , men istället för att ha månatliga betalningar kan bara välja det antal dagar som förflutit mellan varje avbetalning. Detta exempel kommer också att användas för att besvara en fråga från en läsare ( Marcelo ).

Hur kan man förhindra en form öppen om inga poster att visa?

LÖRDAG 2 maj, 2009 |

Ibland är det nödvändigt att förhindra att ett formulär öppet om det finns register som visar, till exempel när du gör en fråga och ingen registrering krävs inte, behöver vi inte vara öppen form eftersom vi inte har några data att visa. Så vad vi måste kontrollera är om det finns register som visar och om det inte finns någon visar ett meddelande och hindra formuläret öppet. Hur?

Det är lätt att bara sätta koden nedan i Egenskaper för formulär i händelse "för att öppna":

= 0 Om sedan Form.RecordsetClone.RecordCount
MsgBox "Inga poster hittades.", VbExclamation, "Fel!"
DoCmd.Close acForm, "hitta data"
Exit Sub
End If

För att se ett exempel ladda ner: Förhindra Form Open

Hur du tilldelar åtgärder för att nycklarna?

Torsdag 11 December, 2008 |

1 - Skapa ett beställningsformulär i struktur och händelsen "klickar" på egenskaperna i formuläret ange följande: me.keypreview = true
Eller kommer detta att göra tangentbordshändelser tas emot i den första formen.

2 - I form egenskaper händelsen "knappen nedan för att" sätta följande kod:

Private Sub Form_KeyDown (KeyCode As Integer, Shift As Integer)
Välj Case KeyCode
Vid vbKeyF2
DoCmd.OpenForm "Formulär1"
Vid vbKeyF3
DoCmd.OpenForm "Form2"
Vid vbKeyF4
DoCmd.OpenForm "formulario3"
Vid vbKeyF5
Som Double Dim Calculator
Räknaren = Shell ("calc.exe", vbNormalFocus)
Vid vbKeyF6
DoCmd.Close
Vid Else
Avsluta Välj
End Sub

Vad detta innebär är följande:
- Genom att trycka på F2 öppnar Form1
- Genom att trycka på F3 öppnar Form2
- Genom att trycka på F4 öppnas formulário3
- Genom att trycka på F5 öppnar Windows Calculator
- Genom att trycka på F6 stänger formuläret

Förutom funktionstangenten F1, F2 ... etc, kan vi också använda någon annan knapp för att utföra funktioner, men med tanke på att om vi ska mata in data i en form som inte är lämpliga att använda nycklar som används för att skriva data i fälten.
En annan sak är att det bara fungerar på formuläret där du lägger över koder.

Ladda ner: Keys
Exempel kortkommandon

Anpassad meny

Lördag, 20 september, 2008 |

Detta är en typ av meny som tillåter oss att spara tid, rader kod och en bättre ordning i fråga om öppna formulär, eftersom den här menyn bara behöver en öppen form. Förutom att minska antalet öppna former minskar också antalet knappar i en meny för att öppna varje form.
Denna typ av meny, förvisso som har funnits en tid och används redan av många användare av Access.
Så var är den här menyn?
Låt oss skapa menyn med en kombinationsruta som innehåller alla de former som vi planerar att öppna genom den. När du väljer ett alternativ från kombinationsrutan ansökningsformuläret visas i underformuläret. Sen börjar vi att göra menyn steg för steg.

1 - Vi skapar en tabell där vi lagrar det namn du vill ge varje form och namn av formen som öppnas. I exemplet jag skapade tabellen "tblmenu" med följande fält:
Fälttyp
Nomedomenu text -> Namn som kommer att ses i menyn (kombinationsrutan)
bildar text -> Namn på den form som öppnas

Efter det att data som införts i exemplet är följande:

NomedoMenu Form

Konton Form1
Insättningar Form2
Rörelser formulario3
Konto-Box formulario4
Account-konto formulario5
Extrahera formulario6

2 - Då skapar vi en förfrågan från den föregående tabellen:
Tblmenu valde tabellen och välj sedan de två områden där vi valde för stigande form nomedomenu vara lättare att hitta i menyn ganska många gånger när vi vill öppna former. För att denna fråga jag kallade "CsMenu".

3 - Låt oss skapa formuläret "Meny", dvs att välja nytt formulär i designvyn. Sedan skapar vi en kombinationsruta och ändra följande egenskaper:
- Antal kolumner: 2
- Kolumnbredder: 1 cm, 0cm;
- Ursprunget till raden: csmenu (som är namnet på frågan skapade i föregående stycke)

4 - I samma form som vi kommer att skapa ett obundet huvudformuläret s underformulär (I exemplet jag ringde menuquadro). Det är denna form som kommer att öppna varje av de former som att välja från menyn (kombinationsrutan).

5 - Nu skapar en modul som ger oss möjlighet att öppna menyn som är vald i kombinationsrutan i underformuläret.
Vi skapade en modul (som jag kallade "abrirmenu) och klistrat in följande kod:

Allmänna funktion AtivarMenu (Combmenu ComboBox, subabrir underformuläret)
Abrirform As String Dim
= Abrirform Combmenu.Column (1)
subabrir.SourceObject = abrirform
subabrir.LinkChildFields = ""
subabrir.LinkMasterFields = ""
Änden Funktion

Efter att gå till egenskaper kombinationsrutan i formuläret menyn och After uppdateringen händelsen sätter skapat funktion: ativarmenu = ([Meny], [menuquadro]) att "Menu" är namnet på kombinationsrutan och "menuquadro" den namnet på den underformuläret.

Och slutligen menyn är klar för användning. Försök och använda. Jag hoppas du gillade detta tips.
Ladda ner: Meny

Nedan en bild på menyn.

Anpassad meny

Anpassad meny

Mät hur lång tid det spenderar en operatör att infoga en post

Torsdag 19 Juni, 2008 |

Detta var verkligen en spelare Elton Rueb och han lyckades lösa innan jag hjälpa till. Vad läsaren var avsett att mäta den tid det tar för en användare att infoga en post och den har tre fält: ett för start när den öppnar formen, för första gången till slut som sätts när du klickar på inspelningsknappen och ett fält för att beräkna skillnaden. Detta är ett enkelt exempel, men kan saknas för dem som vill beräkna skillnaden mellan två tider. Elton Rueb (Rio de Janeiro - RJ - Brasilien) förutsatt att exempel som skulle kunna hjälpa någon annan.

Ladda ner: Test tid

Svara på frågan: Format datum

Torsdag 12 juni, 2008 |

Läsaren Jacinto ställde en fråga här om hur man ändra formatet på ett datum 2008/12/06 för 2 0 0 8 0 6 1 2, svaret som förklaras i kommentarerna är så enkelt som en textruta med följande uttryck:

= Format ([datum fält namn], "mm dd åååå")

och egenskaper på fältet ställa följande ord i indatamasken: 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0

Ganska enkel och lätt. Följ exemplet för nedladdning: Format datum

Exempel på hantering av förmåner

TISDAG 6 MAJ, 2008 |

Detta exempel visar hur ett ledningssystem för tillhandahållande av betalningar.

Exemplet visar att detta inte är att skapa och automatiskt med ett klick på en knapp, skrev in fördelarna med ett avtal om försäljning via data. Det vill säga, presenterar vi kundens namn till kontraktet startdatum och det totala belopp som skall betalas. Sedan är det bara klicka på "beräkna betalningar att det automatiskt genererar antalet delbetalningar och delar det värde som anges av varje av dem och beräknar datum för respektive delbetalning (en per månad). Detta är också ett exempel som visar hur du lägger till flera poster på en gång, för när du klickar på knappen det tillför ett rekord för varje förmån.

Ladda ner: Sätt flera poster

Ändra bakgrundsfärg ett textfält som har fokus

Söndag, 6 april, 2008 |

För dem som vill ge en annan effekt på blanketterna, närmare bestämt när vi går in i data, kan vi ändra färgen på det fält där markören. Det vill säga, alla data inmatningsfält finns i vit än på fältet där vi skriver som är av en annan färg.

För att göra detta är det mycket enkelt, välj bara fälten och plocka bakgrunden färg du vill ska visas när markören är i fältet och sedan ändra färg till transparent.

Ladda ner: Byt färg datafält

Marker till ett katthem

Lördag, mars 29, 2008 |

Detta är ett exempel på tillämpning områden som Sónia läsare som är avsedda för en data databaspost av djur. Det är en enkel databas med bara en form för inmatning av data med ett foto av djuret.

Ladda ner: Animal Shelter

Varje förändring kommentera just här.

Punkt

Tisdag 18 mars, 2008 |

På begäran av spelaren Joao Cabrita utvecklats denna form av styrpunkten som gäller för en brandstation, mer specifikt till behoven hos läsaren.

Det är ett enkelt exempel, men med lite mer avancerade detaljer om vad det är avsett att göra kontroll av in-och utgångar för de anställda, kontrollera att jobbat 12 timmars skift och lägga till fler arbetade timmar och arbetade timmar mindre.

Allt detta för en månatlig rapport om deltagande i varje anställd.

Ladda ner: Point

Presentation

Avatar

Tack för ditt besök.
Prenumerera på foder att inte missa några meddelanden.

Här i bloggen kommer jag att ge exempel på att arbeta med Microsoft Access och också ställa frågor till dem som ber. mer

Vill du prenumerera?

Prenumerera eller prenumerera via e-post:
Fyll i din e-post:


Annonser