| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Simpelt - at indsætte data fra en DBEdit i~ Fra : Ukendt | 
  Dato :  28-09-05 18:51 |  
  |   
            Hej.
 
 Det er vist så simpelt, som det kan være og alligevel kan jeg ikke finde 
 funktionen...
 
 Jeg har en database og en form med et par DBEdit bokse.
 
 Editboksene har jeg "linket" til felterne i databasen.
 
 Og så har jeg lavet en knap (jeg ønsker ikke at anvende selve DBNavigator 
 knapperne), som jeg ønsker skal have følgende funktion.
 
 Når der klikkes på, så skal indholdet i de indtastede DBEdit-bokse indsættes 
 i databasen.
 
 Hvad er det lige, denne funktion hedder? 
 
 
  
            
             |   |   
            
        
 
            
         
           Ulrik Vadstrup (28-09-2005) 
         
	
            | Kommentar Fra : Ulrik Vadstrup | 
  Dato :  28-09-05 19:33 |  
  |   
            On Wed, 28 Sep 2005 19:50:32 +0200, "NN" <.> wrote:
 
 >Hej.
 >
 >Det er vist så simpelt, som det kan være og alligevel kan jeg ikke finde 
 >funktionen...
 >
 >Jeg har en database og en form med et par DBEdit bokse.
 >
 >Editboksene har jeg "linket" til felterne i databasen.
 >
 >Og så har jeg lavet en knap (jeg ønsker ikke at anvende selve DBNavigator 
 >knapperne), som jeg ønsker skal have følgende funktion.
 >
 >Når der klikkes på, så skal indholdet i de indtastede DBEdit-bokse indsættes 
 >i databasen.
 >
 >Hvad er det lige, denne funktion hedder? 
 >
 
 
 Dbtable.post
  
            
             |   |   
            
        
 
            
         
           Ukendt (28-09-2005) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  28-09-05 20:02 |  
  |   
            "Ulrik Vadstrup" <blackend@blackend.dk> skrev i en meddelelse 
 news:deolj1phvksqvnac7rp06mr4gbebkaiudb@4ax.com...
 > On Wed, 28 Sep 2005 19:50:32 +0200, "NN" <.> wrote:
 >
 >>Hej.
 >>
 >>Det er vist så simpelt, som det kan være og alligevel kan jeg ikke finde
 >>funktionen...
 >>
 >>Jeg har en database og en form med et par DBEdit bokse.
 >>
 >>Editboksene har jeg "linket" til felterne i databasen.
 >>
 >>Og så har jeg lavet en knap (jeg ønsker ikke at anvende selve DBNavigator
 >>knapperne), som jeg ønsker skal have følgende funktion.
 >>
 >>Når der klikkes på, så skal indholdet i de indtastede DBEdit-bokse 
 >>indsættes
 >>i databasen.
 >>
 >>Hvad er det lige, denne funktion hedder?
 >>
 >
 >
 > Dbtable.post
 
 Den kan jeg ikke finde.
 
 Hvor ligger den og hvordan kaldes den? 
 
 
  
            
             |   |   
            
        
 
            
         
            Thor (28-09-2005) 
         
	
            | Kommentar Fra : Thor | 
  Dato :  28-09-05 21:18 |  
  |   
            >>Hvad er det lige, denne funktion hedder?
 >>>
 >>
 >>
 >> Dbtable.post
 >
 > Den kan jeg ikke finde.
 >
 > Hvor ligger den og hvordan kaldes den?
 
 table1.post, så
 
 mvh Thor
 
 
  
            
             |   |   
            
        
 
            
         
             Ukendt (28-09-2005) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  28-09-05 21:24 |  
  |  
 
            "Thor" <thor@thor.thor> skrev i en meddelelse 
 news:433afa7b$0$49010$14726298@news.sunsite.dk...
 >>>Hvad er det lige, denne funktion hedder?
 >>>>
 >>>
 >>>
 >>> Dbtable.post
 >>
 >> Den kan jeg ikke finde.
 >>
 >> Hvor ligger den og hvordan kaldes den?
 >
 > table1.post, så
 Ah... Vielen Dank.    
            
             |   |   
            
        
 
            
         
             Ukendt (28-09-2005) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  28-09-05 21:49 |  
  |   
            "Thor" <thor@thor.thor> skrev i en meddelelse 
 news:433afa7b$0$49010$14726298@news.sunsite.dk...
 >>>Hvad er det lige, denne funktion hedder?
 >>>>
 >>>
 >>>
 >>> Dbtable.post
 >>
 >> Den kan jeg ikke finde.
 >>
 >> Hvor ligger den og hvordan kaldes den?
 >
 > table1.post, så
 
 Jeg får følgende fejl:
 
 "Table1: Dataset not in edit or insert mode"
 
 Hvad mangler jeg at rette?
 
 Samtidig var det meningen, at mine to DBEdit bokse ikke skulle vise 
 indholdet i databasen. De skulle udelukkende anvendes til at indtaste og 
 oprette en ny kunde. Dvs. de skal være tomme ved programstart og når jeg har 
 indtastet i felterne, så skal det indtastede blive indsat i databasen. Hvad 
 gør jeg forkert? 
 
 
  
            
             |   |   
            
        
 
            
         
              Thor (28-09-2005) 
         
	
            | Kommentar Fra : Thor | 
  Dato :  28-09-05 22:33 |  
  |   
            >. Hvad gør jeg forkert?
 
 Prøv at lægge en dbnavigator på, bare for test:
 
 '+' svarer til table1.insert
 '-' svarer til table1.delete;
 'v'  svarer til table.post;
 de andre betyder first, next, prior last edit refresh;
 du kan lave egne knapper der gør det samme.
 
 mvh Thor 
 
 
  
            
             |   |   
            
        
 
            
         
               Ukendt (28-09-2005) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  28-09-05 22:54 |  
  |   
            "Thor" <thor@thor.thor> skrev i en meddelelse 
 news:433b0be5$0$49017$14726298@news.sunsite.dk...
 > >. Hvad gør jeg forkert?
 >
 > Prøv at lægge en dbnavigator på, bare for test:
 >
 > '+' svarer til table1.insert
 > '-' svarer til table1.delete;
 > 'v'  svarer til table.post;
 > de andre betyder first, next, prior last edit refresh;
 > du kan lave egne knapper der gør det samme.
 
 Tak for det. Ovennævnte hjalp på min grundviden omkring databaser.
 
 Jeg tror, at jeg manglede en table1.insert.
 
 Min løsning blev derfor
 
 procedure TFormOpretKunde.FormShow(Sender: TObject);
 begin
 table1.Insert;
 end;
 
 procedure TFormOpretKunde.btnFortsaetClick(Sender: TObject);
 begin
 table1.Post;
 close;
 end; 
 
 
  
            
             |   |   
            
        
 
            
         
              Uffe Kousgaard (29-09-2005) 
         
	
            | Kommentar Fra : Uffe Kousgaard | 
  Dato :  29-09-05 07:41 |  
  |   
            "NN" <.> wrote in message 
 news:433b0084$0$12399$ba624c82@nntp02.dk.telia.net...
 >
 > Hvad mangler jeg at rette?
 
 Du bør for din egen skyld bruge lidt tid på at læse om databaser i delphi.
 
 hilsen
 Uffe
 
 
  
            
             |   |   
            
        
 
            
         
           Hans (28-09-2005) 
         
	
            | Kommentar Fra : Hans | 
  Dato :  28-09-05 23:56 |  
  |   
            "NN" <.> skrev i en meddelelse 
 news:433ad6b9$0$12401$ba624c82@nntp02.dk.telia.net...
 > Hej.
 >
 > Det er vist så simpelt, som det kan være og alligevel kan jeg ikke finde 
 > funktionen...
 >
 > Jeg har en database og en form med et par DBEdit bokse.
 >
 > Editboksene har jeg "linket" til felterne i databasen.
 >
 > Og så har jeg lavet en knap (jeg ønsker ikke at anvende selve DBNavigator 
 > knapperne), som jeg ønsker skal have følgende funktion.
 >
 > Når der klikkes på, så skal indholdet i de indtastede DBEdit-bokse 
 > indsættes i databasen.
 >
 > Hvad er det lige, denne funktion hedder?
 
 Jeg vil foreslå at du helt dropper DBEdit og bruger almindelige Edit boxe, 
 det giver lidt mere kode at skrive men så syntes jeg at man har meget mere 
 styr på hvor og hvornår der gemmes/slettes i databasen.
 
 /HK
 
 
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |