mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Report: Comando vai ultima pg.

Salve a tutti!
Ho bisogno del vostro aiuto: 
Avrei la necessitą di aprire un Report e di scorrere velocemente tutte le
pagine fino ad arrivare all'ultima pagina prima di mandarlo in stampa.
(Sto utilizzando la funzione che crea un'indice, presa dal Sito Comune)
Ho provato con qualcosa del genere: DoCmd GoToPage, acLast  ma non
funziona perchč vuole un dato numerico e non acLast! [purtroppo non posso
mettere il numero dell'ultima pagina perchč la lunghezza del report č
variabile] Come posso farlo da codice?!
Ultima domanda: Posso impostare i margini del report da codice prima di
aprirlo?!
Grazie mille per l'aiuto e buona giornata!
Carlo. 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Carlo.
Nei report hai la proprietà Pages che ti dice di quante pagine è formato
quel report
ti basta me.pages
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ti basta me.pages
Grazie MA!
Il codice non è all'interno del report, ma in un modulo a parte! In questo
caso, come faccio a sapere qual'è l'ultima pagina? (Il report si chiama
"rptListinoPubblico")
Grazie!!


 Carlo.
reports(""rptListinoPubblico").pages
dovrebbe andare


 Carlo.
Svincolati dal Nome del Report avendo sviluppato il tutto in 
una procedura esterna, ottieni codice più flessibile.
Screen.ActiveReport.Pages
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
OK,grazie a tutti!
Ciao, 


Newsgroup: it.comp.appl.access
Titolo: Sito Access per chi parla francese

Segnalo questo ottimo sito per gli accessisti che parlano il francese:
http://access.developpez.com/
Nello stesso sito si parla praticamente di tutti i linguaggi di sviluppo: 
una vera miniera.
Roberto potrebbe aggiungerlo alla sezione "Risorse" del sitocomune.
Ciao, Carlo 

 ha scritto nel messaggio 
news:445075cf$0$18289$4faf...@reader1.news.tin.it...

... una vera miniera!
Ivan 

 Segnalo questo ottimo sito per gli accessisti che parlano il francese:
Più che altro per gli accessisti che lo leggono!   ;-)
E' davvero ricco di spunti interessanti...
Ciao, Simone

 Ciao, Carlo
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: sola lettura

un database è formato da record di cui un campo è l'incaricato
se l'incaricato è l'utente corrente il record deve essere letturacrittura 
altrimenti sola lettura
non posso usare allowedits in quanto alcuni controlli del form che non si 
appoggiano al record non devono essere bloccati
come faccio?

 ha scritto nel messaggio 
news:4463a783$0$36940$4faf...@reader3.news.tin.it...

Se non no mal inteso basterebbe in fase di login registrare l'user in una 
variabile e quando apri il rcord specifico controllare che l'utente del 
record, quindi apri il dato in modalità scrittura, in caso contrario, lo 
apri in modalità lettura ... se così è, è fattibilissimoa mio avviso.
Saluti,
-- 
**********
EmMeCi - Strano...Mavero
**********
Blog Personale: 
http://www.setfocus.it
 
Inviato da X-Privat.Org - Registrazione gratuita 
http://www.x-privat.org/join.php

perfetto
ho il nome utente e dopo aver aperto il record anche l'incaricato
come faccio ad aprire in sola lettura?
o meglio una volta aperto il record come faccio a renderlo in sola lettura? 

[cut]
Private Sub cmd_ApriSkCli_Click()
On Error GoTo Err_cmd_CliOpen_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    Me.Azienda.SetFocus
    If Me.Azienda.Text <> "" Then
    stDocName = "frm_Dati_Aziende"
    stLinkCriteria = "[Azienda]=" & "'" & Me![Azienda] & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria, acFormReadOnly
    DoCmd.Close acForm, "frm_Ricerca"
    Else
    End If
Exit_cmd_CliOpen_Click:
    Exit Sub
Err_cmd_CliOpen_Click:
    MsgBox Err.Description
    Resume Exit_cmd_CliOpen_Click
End Sub
questo č un esempio e se noti la stringa.
 DoCmd.OpenForm stDocName, , , stLinkCriteria, acFormReadOnly
č quella che apre in modalitą lettura la form.
Ciao,

Newsgroup: it.comp.appl.access
Titolo: Controls Layout

Sto usando la definizione di Tabular-Layout nel report, in quanto mi consente l'allineamento dimensionale(Altezza) in caso di AutoRidimensionamento di un controllo in base al contenuto(proprietà Espandibile=si).
 
Ora mi nasce l'esigenza di modificare la poisizione del controllo a Runtime, ma apparentemente sembra che non sia possibile, o meglio che non abbia effetto.
Se sposto il 1° del Layout mi sposta tutti, ma se provo a Muovere il 3° non vedo variazioni.
 
Sapete se c'è un modo per approfittare a RUNTIME da VBA di questa impostazione...?(io non ho trovato nulla se non a Design che ovviamente non mi serve).
 
@Alex

Ciao @Alex,
hai provato ad allargare o restringere il controllo che precede quello che vuoi spostare? Per effetto del layout il successivo dovrebbe spostarsi di conseguenza.
Ciao,
Mat

Ma io devo scambiarli di posto non spostarli... sarebbe stato semplice allora... ;-)
Grazie
 
@Alex


Ah, ok, non avevo capito.
Ciao


Probabilmente mi sero spiegato male... non trovo alcuna soluzione... 
Oltretutto avevo pensato di tener fissi i controlli e cambiare il ControlSource... in questo modo scambiarli sarebbe banale... ma purtroppo ho dei controlli con Formattazione condizionale abbastanza importante e dovrei preoccuparmi di gestirla...
 
Boh... ci penso...
 
@Alex


In effetti non sembra esserci alcun oggetto per controllare il layout e il suo contenuto nel modello a oggetti di Access.
Quel poco che c'è sono proprietà readonly nei singoli oggetti.
Magari salta fuori nella prossima versione.
 
Ciao
Mat.

Speravo in un workaround miracoloso... altrimenti mi tocca scrivere codice... ed ultimamente sono pigro.
 
Grazie ugualmente.
@Alex

 ed ultimamente sono pigro.
 
Dicono che la pigrizia mentale è la causa del rincoglionimento.
Ma non cerderci!
Io non sono pigro, eppure...
 
Bruno


Io invece sono più propenso al rincoglionimento...
 
Dai Bruno scrivimi tu il codice, giuro che lo copio ed incollo...
 
Vuoi la Specifica funzionale...?
 
@Alex

@Alex expressed precisely :

Io per le posizioni, le dimensioni, i colori et similia ho
delle speciali idiosincrasie... proprio non mi vanno giù!
 
Bruno

Devo far rispecchiare una form in modalità Datasheet che appunto supporta lo spostamento ordinale delle colonne...
 
Vabbè non ne ho voglia... per oggi.
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: Mapi32 + recordset

Ciao ragazzi! Sono un frequentatore amatoriale del ng. Ho una query (Access
2000) i cui record sono delle email che devono partire. Ho provato col
mapi32 del sitocomune ma mi invia solo il primo record. Ho provato quindi ad
integrare nel modulo con un openrecordset trovato nel ng:
ma quando c'č:
Set Rs = Db.OpenRecordset("Authors", dbOpenDynaset).
ma mi dice dbopendynaset variabile non definita (?? ma non era il tipo??)
Help please, sapete perchč o idee alternative?

Black Lion ha scritto:




Se hai una query, hai dei record... se hai dei record, puoi scorrerli...
se puoi scorrerli, puoi lanciare la procedura di invio mail ogni volta che
avanzi di record... scientifico, no?
Pablitom
-- 
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:c6nkdh$ob7$1...@news.newsland.it...

dai facci un esempio....

 dai facci un esempio....
Un esempio?
scusa ma di cosa hai bisogno per mandare una mail? di un destinatario? 
E QUELLO CE L'HAI... (anzi ce li hai... ricorda la query)
Ad ogni destinatario devi spedire una mail? 
E LA PROCEDURA DI INVIO CE L'HAI
Il tuo cruccio sta nel spedirla a tutti i destinatari filtrati dalla query?
BHE'... Basta mettere la Query come origine dati della Form di spedizione
contenente e associare il campo contenente l'indirizzo del destinatario a
quello previsto nella form di spedizione...
Ad ogni spedizione avanzi di un record (quindi avanzi di destinatario) e
rispedisci fino all'EoF... 
L'esempio Funge?
-- 
Chi la dura la vince ;-)


 ha scritto nel messaggio
news:c6oif7$53b$1...@news.newsland.it...

capito!!!! grazieeeeeee
a volte le cose semplici....


ci proverò! ...

Newsgroup: it.comp.appl.access
Titolo: impostazione in automatico di un campo uguale a falso.

ciao amici del news,
ho costruito una tabella  per la fatturazione della vendita di macchine.
Tale  vendita delle macchine è soggetta a 2 regimi iva:
 - quello ordinario -
 - e quello con il regime del margine.
Nella tabella ho inserito un campo, nominato regime del margine, con la
proprietà si/no impostando come valore predefinito si.
Da questa tabella ho ricavato 2 querys: 1 con il filtro regime del
margine=si; l'altro con il filtro regime del margine=no.
da queste due querys poi mi sono ricavato le maschere:
Vorrei che aprendo la maschera dove fatturo le auto con il regime ordinario
che la proprietà regime del margine si impostasse automaticamente a Falso.
come posso fare?
grazie

Carlo ha scritto:

Proprietà del campo - valore predefinito TRue o False
-- 
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: Segnalazione di buchi

Devo importare dei dati e ad ognuno è assegnato un numero progressivo da
1 a n che non deve essere ripetibile (e fin qui, per evitare doppioni,
tutto ok)
Ma come faccio a verificare se i dati che importo hanno come numero
1...2.....3.....5.... ?
E' possibile segnalare che un numero è stato saltato?
Grazie
-- 
Posted from [195.62.170.250] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel
messaggio news:3A8D18BC...@nts.provincia.bologna.it...
Devo importare dei dati e ad ognuno è assegnato un numero progressivo da
1 a n che non deve essere ripetibile (e fin qui, per evitare doppioni,
tutto ok)
Ma come faccio a verificare se i dati che importo hanno come numero
1...2.....3.....5.... ?
Ma il numero e' gia' contenuto nei dati da importare o lo generi durante
l'importazione?
Questo numero serve a identificare univocamente i record o a contarli?
Sib

   ------------------------------------------------------------------------
Il numero è gia contenuto nei dati che importo e serve a identificare univocamente i record, però deve essere un progressivo da 1 a n senza doppi e senza buchi.


 Sib
Il numero č gia contenuto nei dati che importo e serve a identificare
univocamente i record, perņ deve essere un progressivo da 1 a n senza doppi
e senza buchi.
fai una query con un numero progressivo (sito comune) con un campo che
verifica se l'ID importato e' diverso dal progressivo generato.
(IIF(ID=Progr;"OK";"Errore"))
Attenzione che cosi' ti segnala solo il primo buco, per evidenziare gli
altri si deve gestire una funzione che riallinei i due progressivi.
Sib
Newsgroup: it.comp.appl.access
Titolo: automatismo x cancellazione records

ciao, qualcuno mi puo' aiutare?
 ho una tabella con vari "valori" impostati per data di inserimento.
Vorrei trovare il modo di dire al mio programmino, "semplicemente spingendo 
un
bottone", di cancellare i dati presenti compresi tra due date, o, meglio
ancora, compresi tra la data di ultima cancellazione (se si puo' memorizzare
in automatico) e quella impostata.
Come si puo' fare?
Barbara 

Barby ha scritto:

Ciao Barbara
Ad esempio per cancellare i primi 6 mesi del 2004 puoi creare una query di
selezione contenente solo il campo data e scrivere nei criteri:
Between #01/01/2004# To 30/06/2004
Lanci la query e verifichi che il risultato sia corretto
Se è così dal menu "Query" selezioni "Query di eliminazione" salvi e così
puoi lanciarla da un pulsante sulla maschera.
Se vuoi cancellare tutti i dati vecchi inseriti fino ad una certa data,
penso che puoi inserire una data molto vecchia come criterio di partenza
ed un parametro per quella più recente, trascinando 2 volte il campo data
nella griglia nel primo scrivi una data molto vecchia:>#01/01/1950# e
nella seconda tra parentesi quadre <[Fino a:]
In questo modo ti verrà chiesta solo la data finale.
Devi però allora selezionare dal menu Query la voce parametri dove
scriverai il nome del criterio ed il tipo di dati.
Fai le prove su una copia del Data base e buon lavoro
Ciao
Prometeo
Luigi
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Grazie mille, provo oggi stesso!
b. 

 Luigi
Sarebbe meglio precisare che nel caso di costruzione del Costrutto
SQL il passaggi della data andrebbe formattata nel formato ISO
oppure invertendo mm/dd/yyyy usando la funzione
FORMAT altrimenti non funziona.
Saluti.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Modulo per SitoComune

Salve a tutti,
vorrei sapere chi devo contattare e come funziona
se volessi inviare un modulo da aggiungere al  Sito Comune.
Grazie
WS

Wiston Smith ha scritto:

Il SitoComune espone tutti i dettagli per le modalità di
partecipazione, c'è anche un Link
alla Mail del WebMaster alla quale invierai il materiale.
@Alex

@Alex
Ok grazie.
WS
Newsgroup: it.comp.appl.access
Titolo: non è possibile questa data

Salve,
ho una maschera che fa capo a una tabella con 3 campi data.
Inserisco una data es. 01 settembre 2007 (3 campi)
vorrei sapere come posso avere il messaggio che non posso inserire una data 
che già esiste?
Grazie
Rino 

 ha scritto nel messaggio
news:45c784a6$0$31680$4faf...@reader1.news.tin.it...

Ciao Rino,
puoi intercettare la data già esistente con l'utilizzo delle funzione di
aggregazione sui domini DlookUp e o  Dcount.
Nell'help sono ben dettagliate.
In alternativa anche aprendo un recordet, ma prova con la prima soluzione
che ti ho suggerito.
Se hai difficoltà riposta :-)
Ciao, Sandro.

 >
ciao Rino,
vediamo se riesco a darti una mano ....
Apri la la maschera in modalità struttura,  clicca su codice sulla barra
degli strumenti  della struttura della maschera.
Digita dove vuoi Dcount o Dlookup sposta il cursore sopra e premi F1.
Studia gli esempi della guida.
Dlookup intercetti un valore, con Dcount conti quanti ne hai con quel
valore.
Metti insieme il tutto con una bella if e una msgbox e il gioco è fatto.
Ciao, ora esco.
Sandro.

Newsgroup: it.comp.appl.access
Titolo: Filtri in un report

Vorrei chiedere come poter impostare un report che al  momento della stampa
mi chieda l'ordinamento voluto
Denominazione, Pos, Citta ecc
Questo con un'nico report e un'unica query
Grazie

vf wrote:

ti suggerisco un metodo che modifichi l'ordine mentre il report è aperto:
- costruisci una maschera con la Proprietà Popup : Si
- aggiungi tante Caselle combinate quanti sono i campi che intendi ordinare
- costruisci la query secondo i valori selezionati nelle caselle combinate
- ordina i valori presenti nel report:
        Reports![mioReport].OrderBy = strSQL
        Reports![mioReport].OrderByOn = True
giuseppe
Newsgroup: it.comp.appl.access
Titolo: Query passthrouth

Qualcuno mi sa dire cosa sono?
Ciao Bobbit

 ha scritto nel messaggio
news:BnQt5.23455$_U1.3...@news.infostrada.it...


 wrote in message
8p8km0$1s3$1...@nslave2.tin.it...


 risposta che dà a una tua domanda - I.Calvino

 ha scritto nel messaggio
news:_l7u5.1053$2I.1...@news.infostrada.it...


Newsgroup: it.comp.appl.access
Titolo: conversione testo>numero

http://borsa.granariamilano.org/visualizza_listino.php3
 nel listino del sito sopraelencato vorrei avere, le cifre, in formato
numerico. Come posso fare? Ho usato la funzione 'VALORE()' ma non mi
da alcun risultato. Si possono scaricare anche formati: PDF e DBF ma
non riesco lo stesso.
GRAZIE

 ha scritto nel messaggio 
news:b4b086df-19b1-40da...@k30g2000hse.googlegroups.com...

Valore() č una funzione di Excel; qui si parla di Access.
Comunque con Access puoi collegarti al file dbf e crearti una query con 
origine la tabella "listino", poi ti crei dei campi calcolati che traducono 
i valori testuali in numerici (tranne "n.q." e affini):
es.(trasformazione del campo MIN_OLD)
minold: IIf(IsNumeric([MIN_OLD]);CDbl(Replace([min_old];".";","));0)
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
PERFETTO. GRAZIE MILLE.
Alex

 Sergio MAZZA
ho provato a collegare ACCESS a DBF ma non me lo vede. Io ho
Access2000, forse è per questo? Oppure sbaglio qualcosa io? Grazie.
Alex

 ha scritto nel messaggio 
news:0635f841-016d-4a76...@m3g2000hsc.googlegroups.com...
ho provato a collegare ACCESS a DBF ma non me lo vede. Io ho
Access2000, forse è per questo? Oppure sbaglio qualcosa io? Grazie.
Alex
[risposta]
Forse una installazione parziale o da aggiornare:
Description of supported data sources for importing, exporting, and linking 
in an Access 2000 database
http://support.microsoft.com/kb/180105/EN-US/
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: formato hh.mm.ss,centesimi

In access è possibile gestire un campo ora con i centesimi??
Grazie
Marco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 -- 
In Acceess un campo Data/ora non permette la gestione dei centesimi di
secondo.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: lanciare un report automaticamente il primo di ogni mese

Salve a tutti,
vorrei impostare la stampa automatica di un report ogni primo del mese..
è possibile lanciarlo anche a database chiuso?
Grazie in anticipo.
ciao
marco

> è possibile lanciarlo anche a database chiuso?
No

> č possibile lanciarlo anche a database chiuso?
Sě, certamente, basta usare Operazioni Pianificate.
Ora perň non chiedermi se puň partire anche a computer spento.

 Ora perň non chiedermi se puň partire anche a computer spento.
Perchč non puň chiedertelo?

 Perchè non può chiedertelo?
Forse sei un pò rigido con la considerazione.
Magari a lui può bastare non vederlo aprire e sostanzialmente
fà quello che chiede.
Non ritieni di poter valutare anche una certa flessibilità di risposta..?
Ciao
@Alex.

 ha scritto nel messaggio
news:c7gfed$eeb$1...@lacerta.tiscalinet.it...

Se volete posso consigliarvi l'ottimo programmino "cobian backup": fa
esattamente quello che volete, file o directory che siano, è eccezionale.
Ciao

 Non ritieni di poter valutare anche una certa flessibilità di risposta..?
Come programmatore mi attengo scrupolosamente alle specifiche imposte
dall'analista di processo...
:o))))

 ha scritto nel messaggio
news:c7n8q8$mcb$1...@newsreader.mailgate.org...

Un buon programmatore come del resto un buon Tecnico deve sempre
proporre eventuali PRO e CONTRO, sta poi all'analista del processo
in base a suggerimenti PROFESSIONALMENTE validi trarre le conclusioni.
Se ti limiti al tuo non è una consulenza completa.
Ciao.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Valore di un campo multiplo del valore di un altro

Ho due campi in una maschera:
ValoreA e ValoreB
ValoreB e' sempre uguale a 75 * ValoreA
Ho provato a mettere come valore
predefinito di ValoreB
=[ValoreA] * 75
Ma non mi funziona, il campo
ValoreB non viene aggiornato
quando ci vado sopra con il tasto TAB
Come devo fare?
Scusate se la domanda e' banale
ma sono agli inizi
Grazie

 ha scritto nel messaggio
news:3ae87d8...@130.133.1.4...

Non lo devi mettere come valore predefinito ma come "origine controllo"...
Ciao.

Newsgroup: it.comp.appl.access
Titolo: Primo numero mancante da elenco numerico

Ciao!
Ho una tabella in cui ogni record ha in ID numerico, non forzatamente
consecutivo. Vorrei creare una query che mi restituisce il numero mancante
più piccolo.
Se riesco ad ottenre una query che sia una lista numerica da 1 al max+1
dell'ID, posso poi fare un join tra la tebella e questa seconda query
cercando il minimo numero presente in quest'ultima ma non nella tabella.
Il problema è che non so come generare una query che sia una lista numerica
da 1 ad un max prefissato.....
Qualcuno ha qualche altra idea?
Grazie!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
C'è un articolo di Giorgio su 
www.sitocomune.com
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 C'č un articolo di Giorgio su 
www.sitocomune.com
Grazie!!!


Newsgroup: it.comp.appl.access
Titolo: data automatica

scusate
in una maschera di access 2002
come si fa a inserire automaticamente in un campo data la data 
dell'ultima modifica?
grazie
e.

 ha scritto nel messaggio
news:MPG.16717b70a...@news.inet.it...

Private Sub Data_BeforeUpdate(Cancel As Integer)
    Me.Data.DefaultValue = "'" & Me.Data.Value & "'"
End Sub
Spero che questo ti possa aiutare
;-) >

;-) >
ciao puoi anche inserire nella
tabella sul campo che ti serve il valore Date() in questo modo sciverà
automaticamente la data.
Spero ti sia utile 
Ciao Tiziano
--------------------------------
Inviato via 
http://usenet.iol.it
 

 ha scritto nel messaggio
news:140Z105Z48Z16Y...@usenet.iol.it...

Scusate se mi intrometto ...
e. vuole modificare il valore di un certo campo (immettendovi la data
odierna) solo quando il corrispondente record viene modificato. È
ipotizzabile quindi che -in alcuni casi- questo campo contenga già un'altra
data. Quindi io userei il codice seguente che imposta "di brutto" alla data
odierna il campo data (tramite il controllo 'txtData' della maschera) sia in
caso di modifica di un record già esistente sia in caso di creazione di un
nuovo record
    Private Sub Form_BeforeUpdate(Cancel As Integer)
        Me.txtData = Date
    End Sub
Ciao
--
Alberto
Newsgroup: it.comp.appl.access
Titolo: Query che restituische record voluto + 2

Ciao a tutti/e.
Ecco il mio problema:
Una mia query mi deve restituire un singolo record in base a criteri che
imposto + il record che è due posizioni avanti nella tabella filtrata.
Esempio: se il record in posizione 35 contiene il dato "2125844" la mia
query mi deve restituire il record n° 37, ossia due posizioni avanti del
record che ha il dato "2125844".
Si può fare?Preferibilmente impostando i criteri della query? E come?
Grazie a tutti/e....ciao
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie a tutti/e....ciao
Diciamo che non sarebbe possibile con una sola Query.
In realtà facendo una UNION nella quale inserisci la condizione
WHERE ID=(ID+2) dovresti riuscire.
Il fatto è che l'ID deve essere il tuo punto di partenza per
filtrare la 1° query ed anche la UNION.
Ricorda di Obbligare l'ordinamento sull'ID Crescente.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Aggiornamento tabella colegata cobol

Buon giorno a tutti !!
Avrei la necessità di aggiornare/inserire dati in una tabella collegata 
(cobol)
Sono riuscito a collegarla via odbc e vedo i dati....ma non riesco nè ad 
aggiornare nè tantomeno a accodare ! O meglio, se scrivo i dati a mano in 
tabella funziona...se faccio trova/sostituisci 1 alla volta 
funziona...trova/sostituisci tutto mi dà lo stesso errore , come con la 
query ("ovvio") L'errore è:
"General errors1000:Error writing table (errno=100)(#-516)"
é come se la query per lui andasse troppo forte ad inserire i dati......
Avete qualche suggerimento ??
Grazzzieeeee
Ciao Luca 

 wrote in message
news:bBpwf.21327$
av6....@tornado.fastwebnet.it

Non ho ben capito, ma se la tabella è correttamente collegata, e
lo dimostra il fatto che puoi editare, anche una Query deve poterlo
fare.
Ora io fare una Query_passTrought che sfrutta una connessione ODBC
e va direttamente sul Server, occorrerebbe però vedere anche la
sintassi della tua Query.
@Alex 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio 
news:1375c3c2fa624ed988...@mygate.mailgate.org...

Si ho provato anche con quel tipo di query, ma l'inconveniente è che i dati 
per aggiornare la tabella collegata li ho in una tabella Access in locale ! 
e quando eseguo la qry pass-trought non trova questa tabella !! :-[
è una cosa strana sembra che un insert massivo non lo possa fare, mentre 
record x record si !!
Io volevo sapere se c'era la possibilità di confermare record x record 
durane l'inserimento/update.....forse è l'unica soluzione, anche se fa un pò 
schifo, improponibile !
Ah, ho provato anche ad andare in Opzioni-avanzate e modificare i valori di:
INSERIMENTO AGGIORNAMENTI ODBC
INTERVALLO TENTATIVI AGG
Ma niente !!
Grazie x l'attenzione
Luca 

 Luca
L'unica cosa che mi viene in mente è di fare un ciclo su un
Recordset aperto via ODBC direttamente sul Server, quindi 
nel ciclo stesso prelevi i dati dalla tabella locale e li
passi ai campi del Records(Cobol), quindi esegui l'Update
ed il MoveNext.
Ora se inserisci il tutto in una Transazione sicuramente riesci
a velocizzare la cosa.
Dai un'occhiata a questo Demo se può esserti utile(è da adattare
alle tue esigenze).
http://www.mantuanet.it/alessandro.baraldi/FilesEsempio/GENERAL/GEN_UsoTransazioni.txt


 ha scritto nel messaggio 
news:086d9d0a7647f9a6d5...@mygate.mailgate.org...

Ok, appena posso ci provo.... Grazie mille Alex !!
poi ti posto il risultato... 

 poi ti posto il risultato...
Allora forse ho trovato una soluzione !! il problema stà nell'ODBC ! Ora 
utilizzo un AcuODBC 5.1.5.
Ora stò cercando il 5.2.6 e inoltre devo cambiare queste opzioni:
Loks per file = 8190 e "defleggare" active transaction
Appena lo trovo riposto
Ciauz
Newsgroup: it.comp.appl.access
Titolo: File access in rete. Problemi su accesso di più utenti.

Salve a tutti, ho un quesito da chiedere a voi esperti. Scusate la mia
banalità. Ho creato un file access .mdb, che ho condiviso in rete su un pc
(che fa da server). Solitamente più utenti accediamo al file
contemporaneamente, solo che alcune volte capita che se un utente è
collegato io non riesco ad aprire il file. praticamente dopo il doppio click
non fa nulla. Volevo chiedervi se bisogna impostare qualcosa al file access
oppure sull'utente. Tenete conto che sono tutti pc con windows xp e access è
la versione 2003.
Grazie per le vostre risposte e il vostro aiuto.
Giulio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
C'è un articoletto su 
www.accessgroup.it
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

Newsgroup: it.comp.appl.access
Titolo: List Box

Qualcuno di voi sa indicarmi un controllo tipo griglia implementabile in
Access che mi dia la possibilità di settare il RowSource, i colori (a
seconda dei valori del contenuto...). Qualcosa che sia ovviamente più
potente della gliglia std di Access.
--
Grazie
U.J.


be', la griglia sheridan e simili, ma si pagano.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

 --
ORRORE!!! I controlli Sheridan... mai avuti tanti problemi quanti me ne
hanno dati questi cosi....
Newsgroup: it.comp.appl.access
Titolo: Ricerca campi con 2 subform

Buongiorno.
Ho la maschera home dove vi sono 2 sottomaschere.
La prima si chiama ricerca e vi sono i campi su cui effettuare la ricerca (cerca_testo)
la seconda si chiama elenco e deve visualizzare i dati presi dalla ricerca.
Ho quindi inserito il seguene codice su dopo aggiornamento nel campo di ricerca:
 
Dim StrSql As String
StrSql = "SELECT TAnagrafica.CodAnagr, TAnagrafica.Nome, TAnagrafica.Indirizzo, TAnagrafica.Citta, TAnagrafica.Email, TAnagrafica.CodiceFiscale, TAnagrafica.PartitaIva, TAnagrafica.Cliente, TAnagrafica.Fornitore, TAnagrafica.Tel, TAnagrafica.Cell " & _
         "FROM TAnagrafica " & _
         "WHERE (((TAnagrafica.nome) Like '*" & Me.cerca_testo & "*')) " & _
         "ORDER BY TAnagrafica.Nome;"
Forms![home]![elenco].RowSource = StrSql
 
mi viene però riportato il seguente errore:
Errore di runtime '438':
Proprietà o metodo non supportati dall'oggetto
 
Non riesco a capire dove sbaglio. Potreste aiutarmi?
Grazie


invece di RowSource devi usare RecordSource e anche così non dovrebbe funzionare.
Forms![home]![elenco].form.RecordSource = StrSql dovrebbe funzionare

Newsgroup: it.comp.appl.access
Titolo: convertire stringhe di testo

salve a tutti,
ho una tabella con un campo tipo dati testo che contiene stringhe
alfanumeriche del tipo 'COLL L 9' e 'COLL L 35'. Come posso fare per
convertire questo tipo di stringhe affinché anche la parte numerica
venga ordinata correttamente, e cioè che 'COLL L 9' venga prima di 'COLL
L 35' e non dopo come avviene ora per la proprietà impostata del campo?
grazie e un saluto
Antonio Bechelli
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Antonio Bechelli
Il problema è che, se hai tu deciso questo tipo di codifica, hai sbagliato a
farlo. Infatti, secondo l'ordinamento lessicografico, è giusto che 9 venga
dopo 35, perchè essendo trattati come testo il carattere 9 viene dopo del 3
(e quello che segue). L'unico modo per risolvere il problema è cambiare la
codifica e scrivere COLL L 9 come
COLL L 09
Antonio
Newsgroup: it.comp.appl.access
Titolo: Query su machere continue

Ciao a tutti,
ho creato una form divisa in due sezioni:
Intestazione form: contiene una serie di controlli per poter "filtarare o
querare" i dati della tabella d'origine
corpo: il record che rispondo ai parametri della query
Per far questo ho creato una query e in corrispondenza dei campi da filtrare
ho impostato come criterio il controllo corrispondente (ex.
forms!principale.codicecliente)
I campi da filtrare sono i seguenti: codicecliente, datainizio, datafine,
richiesta.
Probelmini: 1. come posso fare per evitare di trovarmi la richiesta di
inserimento manuale dei vari parametri passati (mi vien chiesto di inserire
il valore dei vari controlli)
2. cosa dovrei scirvere per poter lanciare la query che utilizzi i valori da
me impostati nei vari controlli ?? meglio usare la query o un filtro???
Il metodo refresh non sembra andare d'accordo con la maschera!
Ciao
Grazie
--
* David *

 * David *
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Avete mai provato EQL DATA ?

http://eqldata.com/index/
 
 
Sembra essere un 'webbizzatore' di applicazioni realizzate con Access
Qualcuno di voi l'ha usato?
Conoscete strumenti simili?
Ciao e grazie
RobertoA

 Conoscete strumenti simili?
 
Non l'ho provato ma è conosciuto da anni.
 
È un po' adatto a Access ma in principio la technica è simile a tutte 
queste con accesso remoto tipo Citrix ecc. ed anche il problema è lo 
stesso: il prezzo, che con eql per un utente è 49 U$/mese.
 
Un altro specialista per Access è 
http://accesshosting.com/remote-desktop-hosting
. Col runtime di Access 
sul desktop costa 19,- per l'utente, nel browser 29 e con l'intero 
Office di nuovo 49.
 
Credo che dobbiamo ancora aspettare un po' (speriamo non molto lungo) 
forse alla mamma MS stessa (su Azure) per abbassare i prezzi ad un 
livello attrativo per tutti.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
Access Lobby: 
http://www.AccessDevelopers.org
 

 livello attrativo per tutti.
 
Quindi per webbizzare un'applicazione Access (usarla dentro i piu' 
comuni browser), o si va a colpi di Asp / Php (e quindi si rinuncia alla 
rapidita' d sviluppo di Access), o si va di terminal service / Citrix / 
XpUnlimited/Aads et company?
Esistono alternative efficaci senza rimetterci un rene?
Perche' 29$/mese x diciamo 5-6 postazioni sono 1800-2000$/anno
 
 
 

 Perche' 29$/mese x diciamo 5-6 postazioni sono 1800-2000$/anno
 
Non che so io.
 
È il problema più grande per Access e non da ieri. Nell'anno 1999 
abbiamo detto alla MS che bisogna una technica molto meglio delle Data 
Access Pages per webbizzare Access. Direi che almeno mostra la forza di 
Access (e l'importanza/ostinatezza del desktop in genere) che esiste 
ancora nell'Office 2016 (!).


 Perche' 29$/mese x diciamo 5-6 postazioni sono 1800-2000$/anno
 
 
Beh, dipende. Di solito l'esigenza aziendale è usare le applicazioni 
everywhere (ufficio, casa, cell. etc.).
In tal caso installando i servizi terminal sul proprio server aziendale si 
risolve tutto con circa 800,00 Euro ogni 5 licenze Client (prezzo di un mese 
fa).
Non annuali, ma una-tantum.
 
Saluti pasquali
Newsgroup: it.comp.appl.access
Titolo: Aiuto con una query

Ciao a tutti
Ripropongo il problema che non sono riuscito a risolvere e che mi sta
bloccando il programma.
TABELLA FRATTO con due campi:
CONTROLLO (testo)
ALBERO (numerico)
Il problema è il seguente: devo fare una query che mi dia tutti i record in
base ad un criterio impostato al campo CONTROLLO (e fin qui tutto bene) però
il problema sta nel fatto che può capitare che non ci sono record in base ai
criteri da me impostati. Io devo fare in modo che mi restituisca comunque un
record o che comunque mi appaia 0 nel campo ALBERO.
Ho provato usando isnull([controllo].... ma non succede niente perchè
comunque il campo CONTROLLO a dati, ho provato usando NZ([CONRTROLLO]... ma
è la stessa cosa.
Non so più cosa fare......potete aiutarmi?
Grazie
Massimo

 Massimo
Scusa, ma se richiedi a una query di filtrare i dati di una tabella con
determinati parametri, mi sembra si comporti bene il sistema restituendoti
una stringa vuota qualora i dati contenuti nella stessa non rispettino i
parametri passati... quindi il problema non è altro che verificare se la
query ti restituisce un a stringa vuota o no... fammi vedere l'SQL.
-- 
Pablitomf (Maurizio Facciuti)
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
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:cdg5dd$har$1...@news.newsland.it...


 COMANDI 2]![TXTCONTROLLO]));
-- 


 ha scritto nel messaggio
news:cdg9d5$3db$1...@news.newsland.it...

Ho provato a fare come di ci tu ma mi da questo errore:
errore di sintassi nella query di unione.
Ciao

Newsgroup: it.comp.appl.access
Titolo: Codice per collegare controllo a campo in query o tabella

saaaalve,
scusate l'ora ma un dubbio mi assale, (e non mi fa
dormire....(esagerato))premetto che ho già consultato alcuni manuali e la
guida in linea ma non riesco proprio a racapezzarmi sul problema.
Ho una query generata da due tabelle, del tipo:
Articolo.Tabella1, Standard.Tabella1, Taglia.Tabella2,
Quantità.Tabella1.....
Con questa query ho generato una maschera che funge da sottomaschera in una
maschera Ordini(o dettagli ordine è lo stesso).
Dopo aver inserito i valori nella maschera principale, dovrei inserire i
valori nella sottomaschera generata dalla query incriminata soprattutto mi
interessa inserire la QUANTITA'. Mi è stato suggerito in un post precedente
che non si possono inserire valori in un campo di una query generata da due
tabelle e quindi con dei join, quindi mi si consiglia di inserire nella
sottomaschera un controllo non associato che aggiorni la QUANTITA' nella
query incriminata via codice...Problema : non conosco il codice in
questione, se gentilmente potreste aiutarmi potrei ricompensarvi con un buon
caffè....
Salve a tutti e grazie,
Luca.


wrote:

nuovo 3d stessa domanda...?
su lostfocus casella non associata crea una query di aggiornamento...
currendb.execute("Update.....")
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: RIAIUTINO

Gentilissimi esperti,
ho un d.b. creato con access 97 e poi acciornato ad access 2000
Ne ho masterizzato una copia per un punto vendita a Napoli.
Premetto che io lavoro con W98 e Napoli Wme.
Nel mio compputer funziona tutto bene, a Napoli va tutto tranne le Query
contenenti paramentri di data
(between inizio and Fine) che mi servono tantissimo.Appena provo mi dice:
FUNZIONE FORMAT $ non definita nell'espressione..
Qualcuno di voi gentilmente mi ha suggerito di riallegare le funzioni nei
moduli, ci ho provato: Nulla.
Esiste la possibilità che possa risolvere questo problema.
Grazie a tutti per la collaborazione

SEXCRY wrote:

Spero di aver capito bene il problema, verifica che sulla macchina di 
Napoli siano attivi gli stessi riferimenti che sono attivi sulla tua 
macchina.
Per verificarlo devi selezionare dal menu a discesa Strumenti, 
Riferimenti mentre sei posizionato sul codice VBA di Access.
Ciao

 ha scritto nel messaggio
news:3AB1DF18...@csgen.it...


 ha scritto nel messaggio
news:lSks6.27280$x3.5...@news2.tin.it...

Ciao
Il problema sono le referenze,mi e' capitata la stessa cosa,  aggiungi
questo modulo in avvio e controlla cosi' le referenze che creano il
problema:
Function ReferenceInfo()
     Dim strMessage As String
     Dim strTitle As String
     Dim bytButtons As Byte
     Dim refItem As Reference
     On Error Resume Next
     For Each refItem In References
       If IsError(refItem.Name) Then
          strTitle = "Riferimenti saltati"
          strMessage = "RIFERIMENTI SALTATI:" & vbCrLf & refItem.FullPath
          bytButtons = 16 'errore critico
       Else
          strTitle = "Mostra i riferimenti e la loro posizione"
          strMessage = "Riferimenti: " & refItem.Name & vbCrLf & _
          "Posizione: " & refItem.FullPath
          bytButtons = 64 'simbolo informazione
      End If
     MsgBox prompt:=strMessage, Title:=strTitle, buttons:=bytButtons
     Next refItem
 End Function
Ciao !!!!
Newsgroup: it.comp.appl.access
Titolo: outlook

è possibile sincronizzare  i contatti di un db con outlook e poterli 
esportare o importare
grazie 

 
E' possibile, basta conoscere MAPI e/o l'automazione.
byEz
-- 
Claudio(BS)
L'unico problema per l'uomo non sta nella difficoltà delle sue imprese
ne' nella quantità di denaro necessario per compierle, ma nella durata
della sua esistenza. (Claudio 14.02.2004)
NB. Protezione antispam
Per rispondere aggiungere claudio

 grazie
Puoi collegarti direttamente tramite Exchange al DB di Outlook, prova
a linkare le tabelle....!
Altrimenti via Codice con l'automazione accedi ai contatti in modo
abbastanza semplice conoscendo il Modello ad Oggetti.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

ciao a tutti
qualcuno mi sa dire se posso utilizzare la scheda contatti di outlook e 
modificarla aggiungendo dei campi.
grazie

Newsgroup: it.comp.appl.access
Titolo: COME CREARE COMBO COLLEGATE?

Ciao a tutti!
il mio problema è il seguente:
non so come creare all'interno di una
maschera due caselle combinate dipendenti una dall'altra. Mi spiego meglio.
Selezionando una voce dall'elenco a tendina della prima casella (che punta
sulla tab. A)
dovrei poter selezionare all'interno della seconda casella da un elenco di
voci (residenti nella tab. B)
collegate alla voce inserita nella prima casella.
Quello che non riesco a fare è collegare la seconda casella con la prima.
Come posso fare?
Grazie mille in anticipo, It

 ha scritto nel messaggio
news:brkl15$o53$1...@grillo.cs.interbusiness.it...

Usa, come origine della seconda casella, una query parametrica basata sulla
maschera e sulla prima tendina.
Quando aggiorni la prima tendina devi eseguire il requery della seconda.
In questo modo i valori che visualizzerai saranno filtrati in base al valore
scelto nella prima casella.
Ciao
Salvatore

 ha scritto nel messaggio
news:brko9e$3al$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.appl.access
Titolo: scansione immagini in access 2003 con windows 2003

Ho provato dal sito comune il db proposto:
 "Come è possibile scannerizzare, visualizzare, modificare, stampare e
salvare files immagine usando gli ActiveX Kodak?"
 e tentando di lanciare:
"Scannerizza immagini e crea con esse un nuovo file immagine" ottengo una
finestra di debug con "Errore di run-time '438' Proprietà o metodo non
supportato dall'oggetto e facendo il debug mi segna questa riga di codice:
If CtlActiveXScanner.ScannerAvailable = False Then
Uso Access 2003 su windows 2003
Ho provato anche su windows 2000 server ma dà lo stesso problema. Ho
registrato correttamente gli ocx che sono descritti come controllo
digitalizzazione immagini Kodak, controllo anteprima immagini Kodak..... Ho
provato anche a creare un nuovo db e ad inserire in una form i controlli
Kodak e quando tento di inserire il controllo mi appare la scritta:
"Microsoft Office Access non supporta il controllo ActiveX"...
Come?!
Boh....
Grazie!


a me capita la stessa cosa con access 2003 e winxp.
-- 
IgnazioC
Newsgroup: it.comp.appl.access
Titolo: Funzione Replace

In visualizzazione struttura di una query di aggiornamento, dovendo
eliminare lo "0039" davanti ai numeri di telefono (formattati come
testo) ho immesso la seguente funzione:
Replace([nomeCampo],"0039",""), ma Access mi dà errore. Cosa sto
sbagliando?

 ha scritto nel messaggio 
news:1186305186.2...@57g2000hsv.googlegroups.com...

Io ho risolto creando una funzione replace in un modulo:
'-------------------------------------------------------------
Public Function Replace(ByVal sString As String, sFind As String, sReplace 
As String) As String
    'Emula la Funzione Replace di Visual Basic
    'Non Consente di Definire un punto di Partenza
    Dim lLen    As Long     'Lunghezza della Stringa
    Dim li      As Long     'Contatore per ciclo For
    Dim sText   As String   'Stringa Finale
    Dim sChar   As String
    Dim lPos    As Long
    lLen = Len(trim$(sString))
    'Controlla Subito la presenza di Almeno un Carattere = a quello 
richiesto
    'se non ne trova almeno 1 esce evitando la routine. In questo modo non 
si Perde
    'Tempo
    lPos = InStr(1, sString, sFind, 1)
    'Se la Lunghezza è Zero o Nessun Carattere trovato Esce ponendo Replace 
= alla Stringa Passata
    If lLen = 0 Or lPos = 0 Then
        Replace = sString
        Exit Function
    Else
        sText = ""
        sChar = ""
        For li = 1 To lLen
            sChar = Mid$(sString, li, 1)
            If StrComp(sChar, sFind, 1) = 0 Then
                sChar = sReplace
            End If
            sText = sText & sChar
        Next li
    End If
    Replace = trim$(sText)
End Function
Ciao
Tk


Se la tua versione segreta di Access e 2000 vedi:
http://support.microsoft.com/?id=225956
e
http://groups.google.com/group/microsoft.public.it.office.access/msg/2b8223ed00558042
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Access FAQ:
www.donkarl.com/it
mea culpa: la mia versione di access è 2003

 Access mi dà errore
Quale messaggio o segnalazione succede?
P.e. è normale che Access mostra #Errore in un campo
calcolato con l'espressione se il tuo campo è vuoto.
Posta anche l'enunciato SQL della query


 wrote:

Non mi fa proprio inserire la funzione: mi dice che la sintassi è
errata

 errata
Devi usare punto e virgola invece del comma:
Replace([nomeCampo];"0039";"")


 ha scritto nel messaggio 
news:1186305186.2...@57g2000hsv.googlegroups.com...

Invece delle virgole metti il punto e virgola ;
Newsgroup: it.comp.appl.access
Titolo: Xor utilizzato per confrontare bit a bit.

Non ho capito come funziona l'operatore Xor quando esegue un confronto bit a
bit.
Ad esempio come si ottengono i seguenti due risultati :
a) 3 Xor 1 = 2;
b) 4 Xor 1 = 5.
L'uso dell'help in linea, purtroppo, non mi ha chiarito troppo le idee.
Grazie
Spartaco

 b) 4 Xor 1 = 5.
La tabella di verità dello Xor è la seguente:
0 Xor 0 = 0
0 Xor 1 = 1
1 Xor 0 = 1
1 Xor 1 = 0
Poi considera la rappresentazione binaria del numero 3 e del numero 1
decimale (caso a)
3 = 011
1 = 001
011 Xor
001 =
______
010
ma 010 = 2.
Analogamente per l'altro caso: 0100 Xor 0001 = 0101 = 5.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************

 *************************************************
Grazie!!!
Spartaco

Newsgroup: it.comp.appl.access
Titolo: Id personalizzato

Ciao a tutti,
nel mio Db mi serve che l'id sia composto da un numero sequenziale  e
l'anno in corso.
esempio:  121/06 oppure 121/2006.
qualcuno sa come fare ?
Grazie
Sthepan

 qualcuno sa come fare ?
Fossi in te gestirei la cosa con due campi separati, entrambi di tipo intero 
o intero lungo (scegli tu quello che ti serve).
Il fatto poi che tu utilizzerai questi due valori per comporre un terzo valore, 
che da essi è derivato, ti porterà a crearti una funzioncina ad hoc che prende 
questi due valori e ti restituisce, ad esempio, una stringa.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

Newsgroup: it.comp.appl.access
Titolo: da un numero negativo a numero positivo

Come passo a convertire un numero negativo in numero positivo.
Es. - 5 a 5

 Es. - 5 a 5
Abs(Numero)
--
HTH
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco): 
http://www.donkarl.com
APP: 
http://www.AccessProfiPool.com

Come passo a convertire un numero negativo in numero positivo.
Stai scherzando, vero?
In caso la domanda sia seria, mettici un "-" (segno meno) davanti, ma
dai, dimmi che non era una vera domanda...
-- 
Ciao,
Giovanni

mettici un "-" (segno meno) davanti
Oooops, scusa, non ero serio nemmeno io...
Abs(numero)
-- 
Ciao,
Giovanni
Newsgroup: it.comp.appl.access
Titolo: modalità trattamento dati in una maschera

Problema di apertura maschera secondo certe modalità
Da una maschera madre MainForm ho alcuni pulsanti che aprono un'altra
maschera per l'inserimento la modifica di dati o la semplice visualizzazione
Allora nell'evento click di ognuno vi è
docmd "EditForm"
vorrei impostare le proprietà della maschera EditForm
AllowEdits AllowAdditions DataEntry
in modo da rendere l'utilizzo della maschera omogenea alla funziona
assegnata ai pulsanti
ma le righe
docmd "EditForm"
Forms("EditForm").AllowEdits = False
non funzionano perché, credo, la maschera quando viene eseguita la seconda
riga non è ancora aperta e va in errore runtime (Metodo'item dell'oggetto
'forms' non riuscito)
ho provato anche da inserire un loop di attesa del tipo
do while not screen.activeform="EditForm"
loop
Forms("EditForm").AllowEdits = False
ma l'oggetto screen mi da errore pure quello
C'E' una SOLUZIONE ??????????  grazie :)
AleC
Per scrivermi in privato rimuovi le XXX  XXXaca...@XXXiname.com
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  ...sii attento mentre parli, con le tue parole
  tu crei il mondo intorno a te
                                    detto navajo
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

 'forms' non riuscito)
usa la proprieta' Openargs della form, cioe':
apri la maschera passadogli un parametro (edit, ...)
docmd.openform "EditForm",,,,,,"edit"
al verificarsi dell'evento Open della maschera che apri,
controlli la proprieta' OpenArgs e agisci di conseguenza:
select case me.openargs
   case "edit"
      me.AllowEdits = False
      ...
   case "read"
      ...
   case else
      ...
end select
PS
tra le opzioni di apertura di una form (docmd.openform...),
cmq, c'e' DataMode che puoi impostare a:
acFormAdd
acFormEdit
acFormReadOnly
...
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

 ...
azzzzzzzzz
distratto
ma ho guardato l'help
lo giuro
AleC
--


 AleC
ma non lo hai letto ;-)
