mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Generare record in base ad intervallo data

Salve
Chiedo scusa se l'oggetto non è sufficientemente chiaro, in ogni caso ecco
cosa devo fare:
in una maschera ho due controlli che contengono un intervallo date, cioe'
txtDataInizio (es. 05/02/2000) e txtDataFine (es. 20/09/2001). Devo generare
in una tabella esistente tanti record quanti sono i mesi del mio intervallo
di date. In altre parole la tabella deve avere questi record:
Febbraio - 2000
Marzo - 2000
Aprile - 2000
Maggio - 2000
...................
...................
Agosto - 2001
Settembre - 2001
naturalmente in rispettivi campi mese e anno già esistenti.
Spero di essere stato chiaro e spero che si possa fare !
Grazie

Se ho capito bene il problema:
c'e' una tabella che chiameremo Dati con i seguenti campi: Anno, Mese
e tu voui inserire nuovi record contenti anno e mese per coprire tutto
l'intervallo dato.
Io farei cosi:
Crerei nella maschera un pulsante Compila Tabella e nella funzione sub_clik
metterei un codice del tipo
Dim dbs as Database
Dim rst as Recordset
set dbs = CurrentDb()
set rst dbs.OpenRecordset ("Dati",dbOpenDynaset)
for J = Year (DataInizio) to Year (DataFine)
for I =Month(DataInizio) to Month (DataFine)
    rst.AddNew
    rst.Mese = I
    rst.Anno = J
        ' compila altri i campi necessari
    rst.Update
next I
next J
rst.Close
set dbs = Nothing
Attenzione alla sintassi e alla formattazione dei i campi data.
Spero ti sia tutto chiaro.
Buon Lavoro
Salbarg <salbarba@j u m p y. i t> wrote in message
8jfrbl$a4g$1...@serv1.albacom.net...


 wrote in message
LQK65.311739$VM3.2...@news.infostrada.it...


naturalmente in rispettivi campi mese e anno gią esistenti.
ah, campi mese anno gia' esistenti?
[idem come sopra]
	rst.addnew
		rst!CampoMese= format(d, "mmmm")
		rst!CampoAnno= format(d, "yyyy")
	rst.update
[idem come sopra]
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 IF...Then.
Infatti mi sa che bisogna spulciare l'intervallo in mancanza di una qualche
istruzione che lo faccia.
Propongo quindi una variante al codice già proposto prima, aggiungendo un
Select Case:
Dim dbs as Database
Dim rst as Recordset
Dim Yi, Yf, Mi, Mf tutti Long
Dim M1, M2 tutti Long
set dbs = CurrentDb()
set rst dbs.OpenRecordset ("Dati",dbOpenDynaset)
Yi=Year (DataInizio)
Yf=Year (DataFine)
Mi=Month(DataInizio)
Mf=Month (DataFine)
for J = Yi to Yf
Select case J
  case Yi
      M1=Mi
      if Yi=Yf then M2=Mf else M2=12
  case Yf
      M2=Mf
      if Yi=Yf then M1=Mi else M1=1
  case Else
      M1=1
      M2=12
End Select
for I =M1 to M2

Newsgroup: it.comp.appl.access
Titolo: Allineamento verticale delle caselle di testo con access 2000

Salve a tutti!
Sto smanettando con le caselle di testo in un report con Access 2000,
ed ho riscontrato un problemino. Praticamente nelle caselle di testo è
possibile allineare il testo a dx, a sx, centrato e standard, ma non
in alto od in basso. Siccome vorrei allineare il testo in basso ad una
casella, come posso fare?
Avete soluzioni in mente?
Grazie.

 Grazie.
Dall'Help di Access 2000:
..
È possibile utilizzare le proprietà LeftMargin, TopMargin, RightMargin e
BottomMargin per specificare o determinare la posizione delle informazioni
visualizzate in un controllo etichetta o casella di testo. Ad esempio, si
potrebbe voler visualizzare le informazioni in un controllo casella di
testo alla distanza di 1 cm dai margini sinistro e superiore.
...
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Il Fri, 26 Mar 2004 12:57:09 +0100, 
salv...@nospbox.enel.it
 (sv) ha
scritto:
Non ho chiesto di come aggiustare i margine del testo. Ho chiesto se
c'è qualche modo alternativo di allineare il testo. Siccome la casella
si trova in un report ed ha lunghezza VARIABILE, a seconda della
quantità di testo contenuto (CanShrink e CanGrow settate entrambe)
anche se metto ad hoc il margine inferiore per una soluzione non va +
bene per un'altra!


WebVoice ha scritto:



Rispondi sempre dopo la risposta ricevuta.
Controlla:
http://www.lebans.com/DownloadFiles/A2KVerticalJustify.zip


Il Mon, 29 Mar 2004 08:51:49 +0200, 
salv...@nospbox.enel.it
 (sv) ha
scritto:

L'ho provato, ma come sospettavo il metodo non funziona. Ripeto che la
grandezza della casella di testo è proporzionale rispetto al testo
contenuto. Quindi, impostare un margine non mi risolve il problema. In
ogni caso grazie della risposta. Proverò a vedere sul sito che mi hai
linkato per vedere se c'è qualcosa di utile. Mi sembra veramente
strano che un problema così banale non sia risolvibile.
Grazie ancora.

Newsgroup: it.comp.appl.access
Titolo: Ignorare in un prodotto i valori nulli

Salve al NG,
Avrei bisogno di suggerimenti:
Una casella Totale che mi calcola tre valori per definire una quantità:
Altezza /N*Lunghezza* Larghezza; Tutto bene se il prodotto a cui fa
riferimeno è un oggetto tridimensionale e tutti i valori sono <>da 0;  ma se
il prodotto è bidimensionale Larghezza rimane = 0 e così il totale, per ovvi
motivi di logica aritmetica; ugualmente ciò si verifica se il prodotto non è
da calcolare dimensionalmente ma a numero (2 valori =0)
Come fare a far ignorare al Totale i campi =0 e restituirmi i totali dei
soli dati immessi (senza immettere valore predefinito=1)?
Grazie in anticipo per ogni tipo di aiuto.

"mikka" <mi...@BASTAlibero.IT> ha scritto nel messaggio
news:ULMG9.49291$2B1.1...@twister2.libero.it...

Dove fai il tuo calcolo, invece del riferimento al campo o al controllo,
utilizza l'espressione
iif(Campo=0,1,Campo)
Antonio
Newsgroup: it.comp.appl.access
Titolo: campo con formato tipo 18.40

E' possibile impostare il formato di un campo stile 24 ore?
Quindi io posso scrivere nel campo al massimo 4 numeri,
di cui i primi 2 sono accettati solo se valori compresi tra  00 e 23 (ore) e
i secondi invece se compresi tra 00 e 59 (minuti)?
thank you

"rr12rr" <viv...@NONOSPAMusa.net> wrote in message
news:3A5262BE...@NONOSPAMusa.net...

Bisogna impostare il formato della casella a Ora breve 24h
e la maschera di imput a     "00.00;;_"  (senza virgolette)
Ciao
Marco Dell'Oca
D.M.Software

"rr12rr" <viv...@NONOSPAMusa.net> ha scritto nel messaggio
news:3A5262BE...@NONOSPAMusa.net...

Io imposterei il campo della tabella come testo di 4 (se vuoi inserire 9999)
o 5 (se vuoi inserire 99:99) controllando l'input nelle caselle di testo.
Ciao.

 e la maschera di imput a     "00.00;;_"  (senza virgolette)
nella casella, nel formato  ho messo  Ora breve 24h e
maschera di input 00.00;0;_ (uno zero anche sulla 2a parte);
ed in piů anche nella tabella ho dovuto settare il tipo
di dati a data-ora e il formato in ora breve 24 h;
solo cosě funziona e ti obbliga anche ad inserire valori
delle ore tra 0 e 23 e i minuti tra 0 e 59.
Ringrazio di nuovo tutti coloro che mi hanno dato indicazioni in merito.

Newsgroup: it.comp.appl.access
Titolo: differenza tra record d uno stesso campo





per favore aiutatemi.. non riesco a fare la 
differenza tra le date di uno stesso campo o meglio, fra la penultima presente e 
l'ultima.. come posso fare? 


 


 


in piu se in una tabella per esempio in una scheda 
guasto io ho più guasti su una macchina, pensate che la macchine possono 
essere centinai presenti sul DB, come posso fare attraverso una query a 
visulizzare quante volte quella macchina si è guastata 


 


ringraziando gia da adesso chi sara cosi gentile da 
rispondermi..



ringraziando gia da adesso chi sara cosi gentile da rispondermi..
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: newbie:Ricerca Guidata

Salve a tutti,
ho creato un "campo ricerca" nella tabella 1 che deve selezionare un
campo della tabella 2 mostrando ID (contatore), Descrizione (testo) e
una seconda descrizione (testo). In fase di inserimento vedo
correttamente apparire tutti i valori delle colonne della tabella
correlata e l'associazione avviene in maniera corretta ma quello che
non capisco è quel che viene scritto nella tabella 1 dopo aver
effettuato l'associazione.
Situazione:
*Tabella 1
Contatore | Campo Ricerca
1 | <Valore Selezionato dal ComboBox>
2 | <Valore Selezionato dal ComboBox>
*Tabella 2
ID Contatore (Chiave primaria)| Descrizione | Altra Descrizione
1 | Desc 1 | Altra 1
2 | Desc 2 | Altra 2
3 | Desc 3 | Altra 3
Quel che succede è che mi viene mostrato nella tabella 1 l'ID del
record della tabella 2 quando io vorrei che fosse mostrato il testo
della Descrizione.
Ho provato a modificare il valore "Colonna Associata" nelle proprietà
del campo ricerca e in effetti ho visto apparire il testo desiderato
ma solo sui record già inseriti nella tabella: per i nuovi è tornato a
mettere l'ID numerico.
Dove sbaglio?
Bye
Johnny

 ha scritto nel messaggio
news:3435a6f3.03031...@posting.google.com...

Quello che ti succede è normale: nel secondo campo di Tabella1 viene
visualizzato la Descrizione di Tabella2 anche se di fatto contiene il valore
di ID di Tabella2; questo è corretto.
Se vuoi, oltre che vederlo, anche memorizzare nel secondo campo di TAbella1
la descrizione di Tabella2,  devi fare in modo che la casella combinata
abbia una sola colonna e come origine riga il seguente codice SQL:
SELECT Descrizione
From Tabella2;
 Ma onestamente non capisco perchè vuoi memorizzare in Tabella1 la
Descrizione invece che l'ID di Tabella2: è contro qualsiasi elementare
regola di normalizzazione dei database relazionali.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
bye
Johnny

 Johnny

Newsgroup: it.comp.appl.access
Titolo: trasferire dati da casella combinata ad altra casella combinata associata a campi tabella

ragazzi scusate ho bisogno d'aiuto, sto relaizzando un database di tipo
gestionale ho una tabella banca con campi idbanca, abi, cab, banca,
filiale,indirizzo,località, mi creo una form non associata con due
caselle di testo abi e cab ed una casella di riepilogo risultato della
ricerca, all'evento dopo inserimento della casella cab la casella di
riepilogo si popola del recordset trovato dalla query e mi restituisce
la banca assoiata a quell'abi e cab, ora la mia idea era di aggiungere
in una casella di riepilogo della maschera clienti il recordset trovato
nella maschera di ricerca banche, tenendo conto che un cliente puo'
avere diverse banche, come faccio ad aggiungere i record nella casella
di riepilogo della maschera clienti all'evento doppio click sulla
casella di riepilogo della maschera ricerca banca?, devo aggiungere che
i dati che andrebbero nella casella di riepilogo della maschera clienti
risiederebbero in una tabella chiamata Tblbancacliente dove e'
associata alla tabella clienti attraverso l'idcliente con una relazione
1 a molti, questo per far si appunto che un cliente possa avere piu'
banche.
capisco che sono stato logorroico...pero' e' importante per me che
possa venirne a capo.
grazie di cuore anticipatamente a tutti quelli che vorranno aiutarmi
massimiliano.

 ha scritto nel messaggio news:1128595359.8...@g49g2000cwa.googlegroups.com...



[risposta]
Sul sito comune (
www.sitocomune.com
) trovi un esempio...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Problema sottoreport a colonne

Ciao a tutti.
Ho un problema che pensavo fosse di semplice soluzione.
In un report ho inserito, nel piè di pagine report, un sottoreport a
colonne.
Il sottoreport l'ho formattato aprendolo in struttura e da "imposta
pagina" ho impostato le colonne (3 o 4) la distanza fra le colonne...
In anteprima vedo le colonne come dovrebbero essere senza problemi
Quando faccio l'anteprima del report principale in cui è incluso
questo sottoreport a colonne, le colonne non ci sono e viene quindi
generata una pagina per colonna.
Ho provato a controllare l'imposta pagina del sottoreport ma a me
sembra a posto, ossia il numero di colonne e le distanze varie vengono
rispettate. Quando poi lancio l'anteprima del sottoreport le colonne ci
sono, ma nel report principale no.
Ho cercato nel newsgroup ma non ho trovato thread che mi aiutassero,
infatti in uno si parla di formattare il sottoreport con le colonne, ma
l'ho già fatto....
Ho provato in mille modi guardando le proprietà della pagina dei due
report (principale e sottoreport) ho guardato le proprietà del corpo
dei report, del piè di pagina ....
Ho anche guardato un altro lavoro simile che avevo fatto tempo fa, ma
non c'è niente di strano, quello funziona...
Ciao

 colonne.
[cut]
Ho risolto il problema da solo semplicemente cambiando il layout delle
colonne da priorità verticale a priorità orizzontale nel sottoreport
a colonne.
Non pensavo che una banalità del genere potesse risolvere il tutto....
Saluti
Newsgroup: it.comp.appl.access
Titolo: Pulire un combobox o casella di riepilogo

ciao, prima di usare una combobox oppure una casella di riepilogo 
vorrei evitare la presenza di vecchi dati. come posso fare?
-- 
Che vita differente avrei avuto se non avessi trovato questo amore con 
te.
E.V.

Newsgroup: it.comp.appl.access
Titolo: Query on the fly

Ciao a tutti.
Ma una query devo per forza crearla nella cartellina "query" o posso
"simularla" attraverso il codice?
Mi spiego meglio. Immaginiamo di avere una tabella con un campo numerico. Io
voglio la solita somma di questo campo numerico dei record che soddisfano la
condizione XYZ. Allora, posso creare la query, creare il campo calcolato,
mettere il criterio, e realizzare una maschera basata su questa query per
visualizzare la somma. Ma non posso creare una query via codice e salvare in
una variabile interna alla procedura questa somma? Non risparmierei un bel
po' di spazio?
Thanx
giaconet

 ha scritto nel messaggio
news:9g0nib$6efof$1...@ID-71483.news.dfncis.de...

Sicuramente puoi crearti con il codice VBA una striga SQL.
Ma se devi limitarti a fare una somma, la cosa più logica è quella di usare
la funzione DSum (vedi help); nei criteri della funzione scrivi le
condizioni in base alle quali selezionare i record da sommare (in fin dei
conti i criteri della Dsum  non sono altro che una proposizione Where del
linguaggio SQL).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 "simularla" attraverso il codice?
Hai visto troppi film sulla realta' virtuale! ;-)
In un programma di gestione (e non dimostrativo) le cose le fai, non le
simuli.
Segui il consiglio di Roberto.
Ciao
Sib

Newsgroup: it.comp.appl.access
Titolo: leggere 2000 con 97 senza conversione

E' possibile leggere le tabelle del 2000 col 97 senza necessità di
convertirle?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:d1bils$qqo$1...@news.newsland.it...

No. Il formato 2000 non è leggibile con il 97.
Il contrario sì.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Delucidazione sui decimali

Ciao a tutti,
ho una tabella che contiene un campo prezzo definito come "precisione
doppia" con 4 decimali.
Ho anche una maschera che calcola un rincaro/diminuzione del prezzo.
Se gli dico di aggiornare il prezzo del +5 % succede una cosa di questo tipo
:
esempio :
prezzo attuale 0,0243 + 5%
prezzo nuovo 0,025515 ma se è definito massimo di 5 decimali perchè mi
utilizza anche il sesto decimale?
Come fare per sistemare il problema ???
Grazie mille a tutti e buon Natale.
Ronny
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Il numero di decimali che indichi nella struttura della tabella o nella
struttura nel controllo di una maschera serve SOLAMENTE a indicare quanti
decimali vuoi visualizzare, fermo restando che come valore i decimali nel
campo/variabile ci sono sempre tutti a meno che non èffettui un
arrotondamento con conseguente taglio dei decimali in eccedenza; se ti sta
bene che l'arrotondamento venga effettuato con il criterio commerciale ti
consiglio di usare a tale scopo la funzione che trovi nel Sito Comune (link
qui sotto) nella Sezione General nella FAQ di Karl Donaubauer intitolata
"Arrotondare un numero alla cifra decimale specificata (uso commerciale)".
In alternativa puoi usare campi o variabili di tipo Valuta invece che di
tipo Numerico a doppia precisione. Comunque prima o poi una funzione che
arrotondi a due decimali con criterio commerciale la dovrai usare, quindi
...
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Evento current e blocco record

Con doppio click su una casella combinata apro un'altra maschera che ha come
origine la tabella a cui la combo si riferisce, filtrandola in base al
record corrente. In questa seconda maschera ho inserito un pulsante che
aggiorna il valore della combo della prima maschera.
Alla mschera ho tolto i pulsanti di spostamento record, tuttavia se muovo la
benedetta rotellina del mouse o il tasto PagDown visualizzo il record
successivo vuoto.
Come posso impedire questo, cioč:
"Rimani sul record corrente e non andare nč avanti nč indietro" ? Nei
messaggi vecchi si parlava di controllare il blocco sull'evento Current
della maschera ma in che modo ?
Grazie per gli eventuali chiarimenti
Antonio

 ha scritto nel messaggio
news:9v64ik$r80$1...@pegasus.tiscalinet.it...

Prova con
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    '33 - PgUp; 34 - PgDown; 9 - Tab; 18=Alt
    Select Case KeyCode
        Case 33, 34, 9, 18
            KeyCode = 0
        Case Else
End Select
End Sub
Ciao                       ;-) >
                 Mrok

 ha scritto nel messaggio
news:MWDR7.5403$3r4.2...@news1.tin.it...

Ho provato ad aggiungere il tuo codice all'evento "su tasto giů" della
maschera che da problemi perň purtroppo non accade nulla. Hai qualche
suggerimento ? Mi ero scordato di dirti che uso A00.
Grazie per ora
Antonio

 ha scritto nel messaggio
news:9v64ik$r80$1...@pegasus.tiscalinet.it...

Nelle proprietą della maschera, scheda Altro - Sequenza: record corrente;
dovrebbe essere la soluzione...
Ciao.

 ha scritto nel messaggio
news:9vd328$qum$1...@canarie.caspur.it...

Ci evevo pensato anche io e lo avevo gią fatto, purtroppo perņ non funziona
nenache settando la sequenza a record corrente, spostando la rotellina si
crea sempre un record successivo ! Avete altre soluzioni ?
Antonio


Mouse diverso? Scherzo...
Togli alla form la possibilità di inserire nuovi record; proprietà - scheda
dati - consenti aggiunte = no
Ciao.

 ha scritto nel messaggio
news:9vkmb5$n8t$1...@canarie.caspur.it...

Volevo evitare questo perchè la form "incriminata"  viene anche richiamata
con doppio click dalla combo della form principale nel caso in cui debba
aggiungere un record.
Spiegando meglio: ho una form con una combo che in genere è vuota con doppio
clik apro la form incriminata e inserisco il record che poi con un pulsante
aggiorno nella form principale. Però con la rotellina succede casino.
Grazie per ora, mi sembra impossibile che non ci sia un modo !
Antonio

 Antonio
Se passi alla form "incriminata" un parametro, che so' il nome della
maschera che l'ha chiamata, puoi cambiare il comportamento della form a
piacere:
Es.
'-----------------
DoCmd.OpenForm "nomeFormIncriminata", , , , , , "FormPrincipale"
'-----------------
'-----------------
DoCmd.OpenForm "nomeFormIncriminata", , , , , , "nomeCombo"
'-----------------
*nella form incriminata, evento "su apertura"*
'-----------------
Select Case Me.OpenArgs
    Case "FormPrincipale"
'fai quello che vuoi
    Case "nomeCombo"
'fai quello che ti dico io
    Case Else
End Select
'-----------------
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: API di windows: quesito

Questa è la chiamata che uso:
Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal
lpExistingFileName As String, ByVal lpNewFileName As String, ByVal
bFailIfExists As Long) As Long
i primi due parametri da passare sono chiari, ma il terzo?
posso supporre che sia un qualcosa che abbia a che fare con " il file che
voui copiare esiste già; cosa faccio"
ma sinceramente non so come procedere. Qualcuno può aiutarmi?


Un po OT, cmq:
- lpExistingFileName
Long pointer to a null-terminated string that specifies the
name of an existing file.
- lpNewFileName
Long pointer to a null-terminated string that specifies the
name of the new file. - bFailIfExists
Boolean that specifies how this operation is to proceed if
a file of the same name as that specified by lpNewFileName
already exists. If this parameter is TRUE and the new file
already exists, the function fails. If this parameter is
FALSE and the new file already exists, the function
overwrites the existing file and succeeds. 
-- 
Federico
--------------------------------------
Sito Comune di it.comp.database.access
 ed ora
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

 ma sinceramente non so come procedere. Qualcuno può aiutarmi?
Il parametro, se 0, sovrascrive eventualmente il file esistente, altrimenti
non lo fa.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************
Newsgroup: it.comp.appl.access
Titolo: Importazione dati TXT in record access

Ciao a tutti.
Grazie ai consigli dei visitatori di questo NG sono riuscito a creare un
file di output TXT delimitato e con i campi a larghezza fissa.
Fantastico.
Adesso vorrei riuscire ad importarli.
Ecco la cronistoria della faccenda :)
La mia query era composta da
Codice
Cognome
Nome
Volevo che il TXT fosse
Codice1              Nome1              Cognome1
Codice2              Nome2             Cognome2
Codice3              Nome3              Cognome3
Codice4              Nome4             Cognome4
e non
Codice1;Nome1;Cognome1
Codice2;Nome2;Cognome2
Codice3;Nome3;Cognome3
Codice4;Nome4;Cognome4
Pablitomf mi suggerì
-----------------------------------------------------------
Open "L:\Output.txt" For Output As #1
Dim rs As Recordset, X As Integer, Y As Integer
Set rs = CurrentDb.OpenRecordset("MyQuery")
Y = 0
    rs.MoveFirst
Do Until rs.EOF
    For X = 0 To rs.Fields.Count - 1
    Print #1, rs.Fields(X) & IIf(X = rs.Fields.Count - 1, "", ";");
    Next
    rs.MoveNext
    Print #1, Chr(13)
    Y = Y + 1
Loop
    Print #1, "TOTALE=" & Y
Close #1
Set rs = Nothing
-----------------------------------------------------------
che ho memorizzato tra le mie routine da non smarrire :)
e che poi grazie a Vincenzo ho modificato con un Array per "fissare" la
lunghezza dei campi:
----------------------------------------------------------------------------
----------------------------
Dim aDimCampi(0 To 2) as byte
aDimCampi(0)=10
aDimCampi(1)=15
aDimCampi(2)=13
e l'istruzione di scrittura diventa
Print #1, left$(nz(rs.Fields(X),"") &
string$(aDimCampi(X),chr$(32)),aDimCampi(X));
in questo modo però perdi in generalità, perchè sei costretto a dimensionare
un vettore in funzione del numero di campi
presenti nella tabella che vuoi esportare, che quindi deve essere aggiornato
nel caso che tu aggiunga o tolga colonne
alla tabella.
-----------------------------------------------------------
Da dove posso cominciare per l'importazione dei dati?
Ciao
vuLCan

 Da dove posso cominciare per l'importazione dei dati?
da menu: file--> carica dati esterni--> importa  ?
--
a.cara

> da menu: file--> carica dati esterni--> importa  ?
Ciao ALessandro.
Grazie per la tua risposta.
Vedrò di essere più chiaro.
Una applicazione Access (terminata) genera un file di testo
Pinco             Pallino             12345
Tizio              Caio                67890
Sto cercando di scrivere una routine che
1) Verifichi l'esistenza di uno o più files dentro una directory (C:\FILES
oppure una cartella su server FTP - magaari - )
2) Accodi il contenuto del file di testo nella tabella MyTable
------MyTable
Cognome (String, 50)
Nome (String, 50)
Numero (Long, 00000)
Chiaramente, tutto deve essere associato ad una routine. L'utente non deve
attivare il menù che tu citi.
Ciao e grazie.
Newsgroup: it.comp.appl.access
Titolo: Campo colorato

Vorrei sapere se in una sottomaschera che visualizza un elenco di record che 
arrivano da una query, sia possibile colorare lo sfondo di uno dei campi in 
base al valore che esso contiene.
In poche parole voglio evidenziare a video i campi che sono a 0
Grazie. 

 Grazie.
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

 ha scritto nel messaggio 
news:nOPGf.170427$65.47...@twister1.libero.it...

Newsgroup: it.comp.appl.access
Titolo: Maschera lenta ad aprirsi

Ciao,
ho un paio di maschere che stanno una vita per aprirsi, esiste un modo per
velocizzare questa operazione?


quanti controlli hai dentro? 

 velocizzare questa operazione?
Le ragioni possono essere molte, a partire dalle query che utilizzi come
origine dati.
Comunque, è disabilitata l'opzione di Autocorrect?
Saluti.

 La maschera ha una trentina di controlli legati ad una query, se lancio la
Query si apre subito, se lancio la maschera ci metto 10 volte tanto. Ma
questa opzione Autocorrect dove si imposta?

 ha scritto nel messaggio
news:WhUfd.4462$Es2....@twister2.libero.it...

Strumenti
Opzioni
Correzione automatica
Togli la spunta.
Ed ora
BACIO
BACIO
BACIO
BACIO
;-P
ciao
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: AIUTO SONO DISPERATO..Access 2000-->Access97

In uff. ho iniziato a creare un DB con ACCESS 97. Poi ho proseguito e
terminato
i lavori a casa con ACCESS 2000. Terminato il tutto grazie ai preziosi
suggerimenti
di Roberto e Maurizio e del NG ho portato in uff. il file, avendo cura di
convertirlo
con la funzione messa a dispo da ACCESS vers.2000 (Strumenti-->Utilità
DB-->Converti...)
Ora però il file che funzionava interamente a casa, sul lavoro presenta dei
buchi :-(
Una semplice query la cui unica condizione è "nome campo" <data() (che a
casa funziona),
in fase di esecuzione dice che usa troppi parametri!!!! :-o
Alcune maschere non si aprono. In alcuni moduli le librerie non ci sono.
SONO DISPERATO. Devo rifare tutto da capo anche in ufficio. Se dovessi per
caso rifare
il DB nuovo cosa mi conviene esportare dalla versione non fuzionanante
perfettamente?
Un disperato principiante
Giovanni

 ha scritto nel messaggio
news:aqBx9.116148$%M1.29...@twister2.libero.it...

Prima di tutto la prossima volta cerca di scrivere un Subject che descriva
di più il problema che il tuo stato d'animo...
Per quanto riguarda il problema hai già fornito anche la risposta: apri un
modulo qualsiasi, aggiusta i riferimenti e prova a vedere se ti da errori di
compilazione.
Ciao, FABIO

 Giovanni
Del fatto che sei disperato, credo sia cosa relativa....!
Quì si chiacchiera, non si supplica.....!
Ovviamente avendo realizzato con A2000 hai impostati i riferimenti
alle Librerie aggiornate di A2000.
In A97 i riferimenti ci sono, ma li devi Flaggare manualmente,
se guardi tra i Rif.... trovi MANCA:......ecc...
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:e4a39c21e7e05270c0...@mygate.mailgate.org...


 ha scritto nel messaggio
news:4nLx9.117124$RO.30...@twister1.libero.it...


Allora il QUOTING è quella parte di messaggio del/dei precedenti
personaggi.....!
SI SCRIVE SEMPRE DOPO.
I riferimenti li trovi andando nel modulo(parte del codice) di una FORM al
quale accedi selezionando una FORM e premendo dal Menù VISUALIZZA--->CODICE.
Ora sempre dal menù STRUMENTI--->Riferimenti.
Ti appare una finestra con molte voci, solo alcune con il FLAG.
Ti troverai alcune diciture con scritto :
MANCA:Microsoft Access 10.0 Object Library
Ovviamente in ACCESS 97 non puoi utilizzare tali riferimenti, quindi
DEFLAGGA,
e corri nella lista a cercare la versione probabilmente 8.0
E così per le altre voci con la dicitura MANCA.
Ciao
@Alex.
Newsgroup: it.comp.appl.access
Titolo: query inventario

Ciao a tutti
come devo considerare il valore della giacenza magazzino per prodotti 
acquistati a prezzo differente?
esempio acquisto:
prodotto        quantità        prezzo        totale
A                        10                5,00        60,00
A                          5                2,00        10,00
mettiamo di avere una giacenza di 5 che valore devo assegnare?
ringrazio chi volesse darmi dei chiarimenti.
Daniele

cidi ha scritto:

Daniele non capisco la domanda....!
La giacenza non è influenzata dal prezzo..., è semplicemente la somma
delle quantità.
Forse ho frainteso la domanda...??
@Alex


Penso che contabilmente, se non ho capito male il quesito, dovresti
utilizzare un valore medio ponderato.
Somme i  costi di acquistoe dividi per i numeri di carichi di magazzino
del periodo
Ciao
Mak

 ha scritto nel messaggio 
news:1168541206.0...@i56g2000hsf.googlegroups.com...


Ciao
Mak
Ciao Mak
grazie della risposta
Daniele 

 > ringrazio chi volesse darmi dei chiarimenti.
la valorizzazione delle giacenze la puoi fare secondo il metodo FIFO o
secondo il metodo LIFO
in pratica il FIFO (first input first output) è un sistema in cui
consideri che quelli che hai comprato prima li hai venduti per prima.
esempio:
hai comprato 10 pezzi la prima volta a 1 euro.(tot 10 euro) la seconda
volta ne hai comprato 5 a 2 euro. (tot 10 euro)
in fase di inventario hai una giacenza di 7 pezzi e li consideri 2 a 1
euro ed i restanti 5 a 2 euro. (tot 12 euro)
il metodo LIFO è l'opposto, consideri che hai venduto per prima quelli
che ti sono arrivati per ultimo.
lo stesso empio di poco fa con il metodo LIFO verrebbe 7 pezzi tutti ad
1 euro (tot 7 euro)
quello che ti hanno consigliato è una buona via di mezzo infatti
utilizzando un valore medio otterresti 10 euro.
ciao.
ignazioC

 ha scritto nel messaggio 
news:1168551034.5...@77g2000hsv.googlegroups.com...





lo credo pure io :-))
ciao.
ignazioC
Ciao, IgnazioC
Grazie per la risposta
Daniele
Newsgroup: it.comp.appl.access
Titolo: Impostazione rubrica

Per favore un info su come strutturare una rubrica telefonica.
Ho la necessità di creare una struttura contenente campi per contenere dati
tipo:
Nome,
Cognome,
telefono
e l'idea è creare un form (in un mdb già esistente) dove vi sono Bottoni (
uno per ogni lettera albefatica) per richiamare l'elenco (per esempio
"bottone lettera A" per richiamare l'elenco degli inserimenti  che iniziano
con la lettera A) e mi sarebbe utile sapere:
1) E' opportuno creare una tabella per ogni singola lettera alfabetica o una
tabella unica per tutto.
2) Questa struttura, che dovrà contenere una mole di dati, è opportuno
crearla su di un mdb che potrebbe diventare già corposo per conto suo ( ho
letto da qualche parte che avere una quantità eccessiva di dati in un unico
file mdb potrebbe rallentare le ricerche ), oppure è più appropriato creare
la struttura in un file mdb separato e poi fare un collegamento  al database
esistente?
Se avete aggiunte di consigli su come impostare il tutto ben accetti.
Ciao Giorgio

 ha scritto nel messaggio
news:KGTGb.9096$_P.3...@news4.tin.it...

Ciao Giorgio
Apri il database Northwind ci trova un'esempio di rubrica telefonica
Ciao Daniele

 ha scritto nel messaggio
news:KGTGb.9096$_P.3...@news4.tin.it...

Hai fatto un passo troppo lungo, la tua 1° domanda evidenzia che non
hai letto nulla di NORMALIZZAZIONE dei Database e ti assicuro
è il primo passo da fare......!!!!!!!
In ogni caso:
1)Solo 1 tabella ben strutturata.
2)In un MDB ci stanno xxMB di roba(Vedi HELP) credi di dover immettere
la rubrica telefonica degli USA....!
IL problema non è la mole di dati, ma quanti utenti devono poter accedere
contemporaneamente...!!!
Puoi realizzare una struttra a SCHEDE e ogni pagina una LEttera, devi
controllare
l'attivazione della Pagina e filtrare i dati della Tabella in base alla
Lettera della Pagina....!
Oppure n°xx OptionButton ognuno con una lettera e sempre filtro in base a
selezione.....!
La selezione si esegue leggendo la lettera iniziale del Cognome, pertanto
Nome e Cognome
dovranno essere 2 Campi separati, sul campo cognome nella QRY Riga Criteri
dovrai scrivere qualche cosa del Tipo:
Left$([CampoCognome],1)=Forms!NomeTuaForm!NomeStrutturaSchede.Page 'o
qualche cosa di simile
a memoria non ricordo.....!
Ti consiglio la struttura a schede poichè gli Option Button non
restituiscono Testo, ma solo Indice, quindi
dovresti realizzare una Function Publica che legge l'indice e lo converte in
Lettera, semplicissima anche questa...!
Left$([CampoCognome],1)=retLetterFromOptionIndex()
Me.Requery alla fine......!
Ciao.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Query paramtriche queste sconosciute

Ciao,
vorrei selezionare dei record il cui valore del campo DATA è compreso
tra DATA1 e DATA2.
Siccome DATA1 e DATA2 li devo leggere da una form la selezione la faccio
con una query paramerica.
Ebbene,come passo il parametro:
between #valoredata1# and #valoredata2# 
alla query?
Grazie per l'aiuto, 
effeesse 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
ad57156f0bd4b6f0260...@mygate.mailgate.org...


 Se DATA1 e DATA2 sono i nomi delle caselle di testo della tua form,
 nei criteri del campo DATA della tua query  metti:
Between [Forms]![NomeForm]![DATA1] And [Forms]![NomeForm]![DATA2]
--
Ciao Daniele

 Se ho capito bene
Non hai capito bene: infatti non hai scritto DOPO il quoting!
Antonio

Molte volte la soluzione hai sotto gli occhi eppure non la vedi!
Grazie a tutti, a buon rendere


Newsgroup: it.comp.appl.access
Titolo: Come mostrare i record filtrati?

Da Sitocomune ho prelevato il file,
3.72 "Sincronizzare in una maschera due o più caselle
combinate tra loro in gerarchia"
Alla tabella Prodotti ho aggiunto due nuovi campi:
"InArrivo"
"Uscite"
in cui indico la quantità in arrivo e già uscite,
Nella Form dove sono presenti le 3 combo ho
aggiunto 2 caselle di testo chiamate:
"Testo1"
"Testo2"
Nella terza Combo ho aggiunto:
Private Sub CercaProdotto_AfterUpdate()
Me!Testo1 = Me!CercaProdotto.Column(4)
Me!Testo2 = Me!CercaProdotto.Column(5)
End Sub
Quando vado a selezionare qualcosa dalle tre combo
sulle caselle di testo non viene mostrato nulla!
Dove sbaglio?
Come posso correggere?
Grazie

 ha scritto nel messaggio 
news:dc002198-1d26-4b53...@v42g2000yqj.googlegroups.com...






Grazie
bada che le colonne partono da 0
quindi se in una combo hai 4 colonne i riferimenti saranno column(0)... 1 2 
3
bada che poi nella combo devi settare la proprietà numero di colonne a 4
Ciao
-- 
Roberto da Parma 

 Roberto da Parma
---
Grazie Roberto, in realtà ho dovuto anche modificare
la query della combo aggiungendo i nuovi campi.
"Riporto SQL"
----------------------------------
Da così:
SELECT DISTINCTROW Prodotti.IdProdotto, Prodotti.Prodotto
FROM Prodotti
WHERE (((Prodotti.IdCategoria)=[Forms]![frmCombo]![CercaCategoria]))
ORDER BY Prodotti.Prodotto;
A così:
SELECT DISTINCTROW Prodotti.IdProdotto, Prodotti.Prodotto,
Prodotti.InArrivo, Prodotti.Uscite
FROM Prodotti
WHERE (((Prodotti.IdCategoria)=[Forms]![frmCombo]![CercaCategoria]))
ORDER BY Prodotti.Prodotto;
-------------------------------
Comunque i campi che dovrò aggiungere sono 8 e sarebbe meglio
se nella combo apparisse solamente una colonna (Prodotto)
anzichè tutte quelle aggiunte.
Qualche altro aiuto?
Ri Grazie..

 ha scritto nel messaggio 
news:d95e6548-ecd7-470b...@j39g2000yqn.googlegroups.com...




Qualche altro aiuto?
Ri Grazie..
Per tutte le colonne che non vuoi visualizzare imposta larghezza colonne
0 cm; 3 cm; 0 cm;.....
in base alle colonne che vuoi vedere

Newsgroup: it.comp.appl.access
Titolo: Inserimento automatico dati in maschera

Ho l'esigenza , in una maschera , che se nel campo1 digito 100
automaticamente
nei campi4 ,5,6 compaiano dati presenti in una tabella .
Se digito 200 sempre in campo1 vorrei mi compaiano nei campi 4,5,6
della stessa maschera altri valori provenienti dalla stessa tabella di
prima.
Cercavo di fare qualcosa con le macro ma non sembra sia possibile un
inserimento automatico dati nelle maschere.
Mi appello alla invidiabile ed infinita competenza di qualcuno che
gentilmente mi possa aiutare.
Grazie infinite.GIOVANNI

 ha scritto nel messaggio
news:b8dfef3.03091...@posting.google.com...

E' un problema ampiamente discusso in precedenza.
Prova a cercare nei post precedenti column e dlookup, due modi diversi per
ottenre la stessa cosa
MAssimiliano

 wrote in message
news:bjpe15$gb7$
1...@newsreader.mailgate.org

Invece di usare una TxtBox e rilevarne il valore, MA consiglia
2 metodi, io ritengo che il più efficace sia quello di approfittare
di una ComboBox popolata con tutti i campi che servono, anche
se non necessariamente devono essere visualizzati(Basta imporre
larghezza=0).
La Combo che avrà come OrigineControlo
il campo Associato nella Form e, come Origine DATI la QUERY
inerente alla Tabella di reperimento dati con tutti i campi
necessari.
Su evento After_Update basterà popolare le TextBox4/5/6
con i relativi valori pescati dalla selezione della Combo.
Come...?
Me.TxtBox4=Me.TuaCombo.Column(1)
Me.TxtBox5=Me.TuaCombo.Column(2)
Ecc......
La Column(0) è quella relativa alla 1° Colonna che
sarà associata al valore della Combo stessa e quindi
del campo associato nella Form.
Saluti.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Grazie mille!
Newsgroup: it.comp.appl.access
Titolo: Recupero tabelle

E' possibile recuperare i dati contenuti nelle tabelle che sono stati
erroneamente cancellati?
Grazie
Andrea

 erroneamente cancellati?
Ma quanti record hai cancellato?
Sono dati che puoi ricavare altrove?
Comunque, non c'e' modo di recuperarli. Ti auguro che tu abbia fatto un
backup in precedenza.
Ciao, Sib

erroneamente cancellati?
No
--
Lorenzo Coronati
--
<<Si perché forse Ilbo (ed altri come lui) sono 
convinti che noi poveri principianti (nel senso 
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)
--

Newsgroup: it.comp.appl.access
Titolo: variare Tipo Dati da codice

Quali sono le istruzioni da utilizzare per creare un modulo per variare
il Tipo Dati di un determinato campo di una tabella ?
es.:
tabella: IMPIEGATI
Campo: DataNascita
Tipo Dati attuale: Data/Ora
Tipo Dati da assegnare: TESTO
Ciao
Sergio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Sergio
Da Access 2000 in avanti puoi fare così
----
Currentdb.Execute _
   "ALTER TABLE IMPIEGATI Alter Column DataNascita Text(10)"
----
Ciao
-- 
Giorgio Rancati
[Office Access MVP]

Grazie per l'informazione.
Nel frattempo ho trovato anche una funzione sul sito comune ma
ottimizzata per Access 97 quindi utilizzerò la tua.
Saluti


Newsgroup: it.comp.appl.access
Titolo: Ingrandire form su Terminal Server

La funzione che ingandisce la Maschera Principale all'apertura del db
funziona bene in locale, ma eseguendo la stessa applicazione dal servizio
Terminal Server di Microsoft la stessa maschera rimane minimizzata salvo
ingrandirla a mano, qualcuno forse ha la soluzione?.
Grazie in anticipo Marco.

 ha scritto nel messaggio news:GxRkb.20533$e5.7...@news1.tin.it...

prova a inserire questo codice sull'evento "Apertura" della tua form
 Application.Echo False
 DoCmd.Maximize
 Larghezza = Me.WindowWidth
 Altezza = Me.WindowHeight
 DoCmd.Restore
 DoCmd.MoveSize 0, 0, Larghezza, Altezza
 Application.Echo True

Ti ringrazio, tra qualche giorno rientro al lavoro e provo la soluzione, poi
ti faccio sapere, Marco.
"Neo" <senz...@chiedetesul.NG> ha scritto nel messaggio
news:muSkb.53104$e6.19...@twister2.libero.it...

Newsgroup: it.comp.appl.access
Titolo: ultima data

salve a tutti
il mio problema è il seguente:
date due tabbelle tabA e TabB con relazione uno a molti la tabB presenta un
campo data;
ho la necessità di estrarre per ogni record della tabA un solo record della
tabB che abbia la data più alta
ho provato con DMax ma mi estrae un solo record.
ho provato con l'inserire nella riga formula della query ultimo o max, ma su
alcuni record della tabA estrae più di un record della tabB
come posso risolvere questo problema???
cosa dovrei usare e come?
grazie per i possibili suggerimenti

 tabB che abbia la data più alta
Invece di joinare la taBBBella tabA con la tabB, prepara una query di
raggruppamento sul campo chiave di tabB mettendo la funzione max sul campo
data e salva la query.
Poi metti in join tabA sulla query ed otterrai quello che desideri
Antonio

 wrote in message
Ses78.15432$5M4.5...@twister2.libero.it...

Grazie per la risposta avevo comunque provato questa soluzione solo che non
capisco perchè su alcuni record mi estrae più di un record della tabB
ha forse a che vedere con l'anno o la formattazione della data???
mi chiedo questo perchè ho notato, in maniera sommaria, che ad es mi estrae
l'ultima data del 2001 e l'ultima data del 2002?
giuro che non capisco come risolvere tale problema.
ciao Reanato

Newsgroup: it.comp.appl.access
Titolo: numerazione record in un report

Ciao a tutti,
ho un problema  ostico.....chi mi aiuta?
dunque sono un prof ed ho creato un programma per la gestione elenco alunni
per ogni classe.
Ho un report che mi raggruppa le classi e per ogni raggruppamento mi da nome
e cognome di ogni alunno di quella classe.
Problema: voglio fa apparire  vicino ad ogni record il numero progressivo.
Es.
raggruppamento per la classe  1A
1. vito fanciullo (che sono io)
2. ambrogio dino
3. de antonio filippo....
raggruppamento per la classe 1B
4. de saraca antonia
5. magnifico nicola
6. edoardo de filippo
io sono riuscito con del  codice, o anche con una casella di testo
contenente la formula =[currentRecord] ad avere il numero desiderato vicino
al nominativo.
il fatto č che perň la numerazione continua per la seconda classe
raggruppata senza ripartire da 1.
quindi io dovrei avere per la seconda classe ragguppata  questa situazione:
raggruppamento per la classe 1B
1. de saraca antonia
2. magnifico nicola
3. edoardo de filippo
non sono capace.............ma so che il trucco c'č!!
grazie in anticipo

 3. edoardo de filippo
Metti una casella non associata e come origine dati ci metti =1. Sotto
selezioni somma parziale su gruppo.
Antonio
Newsgroup: it.comp.appl.access
Titolo: Aggiornare un database

Ho creato un database che sta su un server, lo stesso database si trova su
dei pc portatili, dove i vari utenti lo aggiornano off line. E' possibile
poi aggiornare il database che si trova sul server senza dupplicare i dati
ma soltanto modificandoli? se si come si fa??
Grazie

 ha scritto nel messaggio
news:VQ%4b.2816$hE5....@news1.tin.it...

Metodo Synchronize
Dalla guida in linea
"Si utilizza il metodo Synchronize per scambiare i dati e le modifiche alla
struttura tra due database. Le modifiche alla struttura devono essere sempre
apportate per prime. Entrambi i database devono essere allo stesso livello
di struttura prima che sia possibile scambiare i dati. Uno scambio di tipo
dbRepExportChanges, ad esempio, potrebbe avere come risultato le modifiche
apportate solo al livello di una replica anche se le modifiche dei dati
passano solo dal database a nomepercorso."
E' un inizio....
SunRex

Newsgroup: it.comp.appl.access
Titolo: Record selezionato in Masch. continue

Ciao a tutti,
ho una maschera visualizzata in modalità maschere continue.
In questa maschera ho 30 controlli associati ad altrettanti campi di una 
tabella.
Vorrei fare dei controlli quando cambia il valore di ciascuna delle 30 
caselle di testo per verificarne la congruenza.
Quale evento della form mi permette di testare il valore di un controllo 
del tipo
    se controllo1.value="1" then beep
e bippare solo quando scorrendo i record sono arrivato su quello con 
controllo1="1" ?
Altro quesito:
posso non avere 30 eventi AfterUpdate ma un evento solo dove passo anche 
il nome del controllo?
  del tipo
   Private sub AfterUpdateMascheraContinua (mioControllo as control)
       if mioControllo.name = "Controllo1" then
etc.
Grazie per le info
Nicoletta

Nicoletta
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: ispezione numeri con virgola...

Un queisto semplice semplice...quale istruzione si usa in VB per verificare
se un numero è intero oppure decimale ?
Grazie

 ha scritto nel messaggio
news:ad8ek5$aoi$1...@lacerta.tiscalinet.it...

Confronta tutto il valore con la parte intera del numero (vedi su help la
funzione Int); se il confronto ti dà uguaglianza il numero è intero,
altrimento contiene anche i decimali.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:ad8ek5$aoi$1...@lacerta.tiscalinet.it...

MioNumero=123.45
if int(MioNumero)-MioNumero<>0 then msgbox("Non è Intero") else msgbox("è
intero")
Saluti
Newsgroup: it.comp.appl.access
Titolo: Ordinamento di un report

Ho un report basato su una query con ordinamento crescente
su un campo Priorità relativo a un altro campo Campo1; il
report non ha corpo ma ha solo i pie' di pagina, contenenti
dei totali relativi a Campo1,
pero' lanciando il report mi vedo comparire i vari valori di
Campo1, seguiti dai relativi totali, in ordine alfabetico
anziche' in ordine di Priorità (ma naturalmente quando
lancio la query mi compaiono i record ordinati secondo
Priorità)
il barbi

 ha scritto nel messaggio
news:NYCcb.119928$hE5.4...@news1.tin.it...

In visualizzazione struttura del report sul menu
Visualizza Ordinamento Raggruppamento.
SunRex

Newsgroup: it.comp.appl.access
Titolo: Stampare su foglio carta 'uso bollo'

Allora, sistema per gestione contratti di locazione/vendita
Avete presente i fogli protocollo che usano i notai/avvocati per fare i 
contratti, con le righe a 1 cm di distanza l'una dall'altra e con il bordo 
destro diverso dal sinistro ?
Bon, vorrei stamparci sopra con una laser A3 fronte/retro
Insomma, vorrei realizzare un sistema per la stampa che tenesse conto della 
prima facciata come pagina 1 e pagina 4 e della facciata successiva come 
pagina 2 e pagina 3, ovviamente con gli spazi a destra e sinistra diversi
Insomma, sembra una stupidaggine ma ci sto sbattendo la testa da qualche 
giorno senza speranze reali di riuscire a "fargli fare quelo che voglio io"
Normalmente vinco io, ma stavolta sembra vincere il picci'
Come fareste voi ?
Ciao e grazie
RobertoA


Esiste un formato uso bollo per word
Passa tutto a word e stampa quello
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 wrote in message 
news:4847dbdf$1...@newsgate.x-privat.org...

Il driver della tua stampante non ti dà l'opzione Booklet Layout?
Se sì, seleziona Left | Right Binding, 2 pages per sheet, print on
both sides e il gioco è fatto.
Diversamente arrangiati tenendo presente che l'ordine di stampa
di un booklet formato da fogli di 4 facciate è dato da:
For i = 0 To Int(NumPag / 4) - 1
    A = 4 + 4 * i
    B = 1 + 4 * i
    C = 2 + 4 * i
    D = 3 + 4 * i
    DoCmd.SelectObject acReport, "rDitte", True
    DoCmd.PrintOut acPages, A, A
    DoCmd.SelectObject acReport, "rDitte", True
    DoCmd.PrintOut acPages, B, B
    DoCmd.SelectObject acReport, "rDitte", True
    DoCmd.PrintOut acPages, C, C
    DoCmd.SelectObject acReport, "rDitte", True
    DoCmd.PrintOut acPages, D, D
Next
Se NumPag non è multiplo di 4 aggiungi pagine bianche fino
ad ottenerlo, ovvero modifica l'ordine di stampa per i casi che
NumPag Mod 4 sia 1, 2, 3.
Bruno